Como criar o servidor ubuntu 16.04 autologin?

5

Algo mudou no servidor 16.04 LTS, não consigo encontrar tty1, mas preciso fazer um login automático em tty1 (no modo console), em 14.04 LTS eu posso fazer isso funcionar.

Não consigo encontrar /etc/init/tty1.conf

Como ou um link?

    
por Omar Rojas 13.05.2016 / 16:20

2 respostas

9

No Ubuntu 16.04, que usa systemd , o método é um pouco diferente. Vou citar os trechos relevantes da minha postagem relacionada Como faço para substituir ou configurar serviços do systemd? :

  

Digamos que eu queira ter o autologin do TTY2 para o meu usuário (isso não é aconselhável,   mas apenas um exemplo). O TTY2 é executado pelo getty@tty2 service ( tty2   sendo uma instância do modelo   %código%). Para fazer isso, eu tenho que modificar o    /lib/systemd/system/getty@service service.

     

[…]

     

Em particular, tenho que alterar a linha getty@tty2 , que atualmente   é:

$ systemctl cat getty@tty2 | grep Exec     
ExecStart=-/sbin/agetty --noclear %I $TERM
     

Para substituir isso, faça:

sudo systemctl edit getty@tty2
     

E adicione:

[Service]
ExecStart=
ExecStart=-/sbin/agetty -a <USERNAME> --noclear %I $TERM
     

[…]

     

Agora:

$ systemctl cat getty@tty2 | grep Exec
ExecStart=-/sbin/agetty --noclear %I $TERM
ExecStart=
ExecStart=-/sbin/agetty -a <USERNAME> --noclear %I $TERM
     

E se eu fizer isso:

sudo systemctl restart getty@tty2
     

e pressione Ctrl Alt F2 , pronto! eu serei   logado na minha conta naquele TTY.

    
por muru 23.05.2016 / 06:18
-2

Eu usei este site para obter login automático: link .

sudo nano /etc/init/tty1.conf

Novamente, digite sua senha, se solicitado. Você está editando agora arquivo de configuração, a última linha que começa com um 'exec' comando. Substitua essa linha por:

exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1

Onde USERNAME é seu próprio nome de usuário, é claro. Certifique-se de digitar este linha com precisão. Então salve o arquivo ( Ctrl + O ) e saia ( Ctrl + X ).

Agora, vamos testar novamente para garantir que tudo esteja funcionando corretamente. Reinicialize o computador para ver se o login automático funciona:

sudo reboot now
    
por 345422 23.01.2017 / 13:28

Tags