Login automático de root no Debian 6.0 sem GUI (xserver)

2

Existe alguma maneira simples e direta na qual eu possa configurar minha caixa Debian 6.0 para fazer login automaticamente , na inicialização, com a conta root no console?

Não há GUI (xserver) instalado na máquina.

    
por gd1 03.04.2012 / 07:11

3 respostas

3

Eu não tenho uma instalação do Debian à mão, mas esse método funciona para o Slackware e deve ser aplicado tão bem a qualquer sistema que use 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 das seguintes:

c1:1235:respawn:/sbin/login -f root tty1 </dev/tty1 >/dev/tty1 2>&1 

Salve o arquivo e reinicie.

    
por 03.04.2012 / 07:50
4

Você pode ativar o login automático modificando o arquivo inittab.

Usando qualquer editor Abra o arquivo inittab. Eu usei o editor vim

#vim /etc/inittab
Serach para a linha.

1:2345:respawn:/sbin/getty 38400 tty1

Substitua por conforme a seguir

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.

    
por 03.04.2012 / 07:50
2

Ambas as respostas daqui não funcionaram no meu sistema operacional,

Eu uso CUBIAN que é um sistema operacional baseado no wheezy do Debian para o ARMv7 no Cubieboard

e minha solução (trabalhando para mim) está usando rungetty:

instale o rungetty

edite / etc / inittab

comente

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 .

    
por 31.03.2014 / 19:21

Tags