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.