Login automático de root no Debian 8.0 (apenas console)

5

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

Não há GUI instalado na máquina.

Seguindo instruções de Login automático de root no Debian 6.0 sem GUI (xserver) não funciona (arquivos não existem, as opções estão obsoletas).

    
por Gizmo 08.09.2015 / 13:32

2 respostas

12

O arquivo /etc/inittab não é mais usado em systemd . Se você quisesse, poderia instalar o systemv e encontraria um novo inittab , mas isso significaria andar para trás como caranguejos.

Você pode editar o arquivo /lib/systemd/system/[email protected] e alterar a linha

  ExecStart=-/sbin/agetty --noclear %I $TERM

para

  ExecStart=-/sbin/agetty --noclear -a root %I $TERM

Isso segue apenas da página de manual agetty, que afirma, entre outras coisas:

-a, --autologin username

Log the specified user automatically in without asking for a login name and password. The -f username option is added to the /bin/login command line by default. The --login-options option changes this default behavior and then only \u is replaced by the username and no other option is added to the login command line.

Para ter certeza, eu acabei de testar isso no meu Debian VM, e funciona bem.

    
por 08.09.2015 / 16:42
0

Você pode editar o arquivo /lib/systemd/system/[email protected] e alterar a linha

ExecStart = - / sbin / agetty --noclear% I $ TERM

para

ExecStart = - / sbin / agetty --skip-login --login-opções "-f root"% I 38400 linux

para login automático como usuário root

    
por 30.05.2018 / 07:52

Tags