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@tty2service (tty2sendo uma instância do modelo %código%). Para fazer isso, eu tenho que modificar o/lib/systemd/system/getty@serviceservice.[…]
Em particular, tenho que alterar a linha
getty@tty2, que atualmente é:$ systemctl cat getty@tty2 | grep Exec ExecStart=-/sbin/agetty --noclear %I $TERMPara substituir isso, faça:
sudo systemctl edit getty@tty2E 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 $TERME se eu fizer isso:
sudo systemctl restart getty@tty2e pressione Ctrl Alt F2 , pronto! eu serei logado na minha conta naquele TTY.