Existe alguma maneira simples e direta em que eu possa configurar minha caixa Debian 6.0 para efetuar login automaticamente , na inicialização, com a conta root no console?
Não há GUI (xserver) instalada na máquina.
Existe alguma maneira simples e direta em que eu possa configurar minha caixa Debian 6.0 para efetuar login automaticamente , na inicialização, com a conta root no console?
Não há GUI (xserver) instalada na máquina.
Respostas:
Não tenho uma instalação Debian à mão, mas esse método funciona para o Slackware e deve ser aplicado igualmente a qualquer sistema que utilize o inittab.
Como root, edite o arquivo /etc/inittab. Encontre uma linha parecida com a seguinte:
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
Substitua essa linha por (ou, melhor ainda, comente e adicione) uma que tenha a seguinte redação:
c1:1235:respawn:/sbin/login -f root tty1 </dev/tty1 >/dev/tty1 2>&1
Salve o arquivo e reinicie.
man inittabe man loginpara obter mais detalhes.
Você pode ativar o logon automático modificando o arquivo inittab.
Usando qualquer editor Abra o arquivo inittab. Eu usei o editor vim
#vim /etc/inittab
Procure a linha.
1:2345:respawn:/sbin/getty 38400 tty1
Substitua por
1:2345:respawn:/sbin/mingetty --autologin <user-name> --noclear tty1
Após modificar o inittab, reinicie o sistema.
Nota: antes de modificar o inittab, mantenha o backup dele.
Ambas as respostas daqui não funcionaram no meu sistema operacional,
Eu uso o CUBIAN, que é um sistema operacional baseado no Debian wheezy para ARMv7 no Cubieboard
e minha solução (trabalhando para mim) está usando rungetty:
instalar rungetty
editar / etc / inittab
comentar
1:2345:respawn:/sbin/getty 38400 tty1
e adicione
1:2345:respawn:/sbin/rungetty tty1 --autologin YOUR_USER_NAME
edite .bash_profile e, na parte inferior, adicione
if [ -z "$DISPLAY" ] && [ $(tty) = /dev/tty1 ]; then
while true
do
startx --
sleep 10
done
fi
então funcionou!
Obrigado ao MeanDean no fórum de usuários do Debian .