quinta-feira, 19 de julho de 2018

Autologin no Slackware

Se você é o único usuário do seu computador e não quer ter que fazer login toda vez que ligar o micro, você pode fazer uma configuração para entrar automaticamente no sistema e iniciar o X Window sem precisar fazer login no sistema sendo que este procedimento citado aqui somente funcionará ser você estiver utilizando o runlevel 3 que é o padrão do Slackware, onde o sistema inicia em modo texto com suporte ao X Window devendo usar o comando startx para levantar o seu ambiente gráfico que estiver configurando no arquivo ~/.xinitrc.

Procedimentos da configuração

Edite o arquivo /etc/inittab com seu editor de texto ASCII favorito e localize a linha "c1:12345:respawn:/sbin/agetty --noclear 38400 tty1 linux" onde você deverá comentar a mesma inserindo o caractere asterisco no começo da mesma e abaixo dela cole esta outra linha substituindo nela usuario pelo seu usuário do sistema "c1:1235:respawn:/usr/bin/openvt -c 1 -f -e -- /bin/login -f usuario"

Como deverá ficar depois de pronto.
# These are the standard console login getties in multiuser mode:
#c1:12345:respawn:/sbin/agetty --noclear 38400 tty1 linux
c1:1235:respawn:/usr/bin/openvt -c 1 -f -e -- /bin/login -f nando

Onde nando é o usuário comum do sistema.

Agora no HOME do usuário nando (/home/nando) edite o arquivo oculto .bash_profile ou crie o mesmo caso não exista e insira no final do arquivo as linhas abaixo:

if [ -f ~/.profile ]; then 
. ~/.profile 
fi 

if [ -f ~/.bashrc ]; then 
. ~/.bashrc 
fi 

if [ -z "$DISPLAY" ] && [ "$(tty)" = /dev/tty1 ]; then 
exec startx 
fi 

Pronto, agora quando você ligar ou reiniciar o computador, não mais será pedido a senha para o usuário nando para se lograr no sistema e o ambiente gráfico que estiver configurando no arquivo ~/.xinitrc será iniciado automaticamente e sem precisar digitar o comando startx.

Notas:
Caso você tenha outros usuários cadastrados neste computador para fazer testes sem afetar suas configurações pessoais do seu HOME diário os mesmo ficaram impedidos de fazer login por vias normais, pois ao fazer um Logoff, sempre volta para o desktop gráfico do usuário nando automaticamente, devido ao comando startx está configurado no arquivo ~/.bash_profile.

Procedimento testado no Slackware 14.2.

Fonte: https://www.slacky.eu/forum/viewtopic.php?t=39039#p349063

Nenhum comentário:

Postar um comentário