Você pode desabilitar os TTY's removendo (ou movendo para algo diferente de .conf) os seguintes arquivos:
/etc/init/tty1.conf
/etc/init/tty2.conf
/etc/init/tty3.conf
/etc/init/tty4.conf
/etc/init/tty5.conf
/etc/init/tty6.conf
Eu encontrei o culpado para o login automático: No /etc/init/tty1.conf na sessão ao vivo, há esta linha:
exec /bin/login -f ubuntu < /dev/tty1 > /dev/tty1 2>&1
Isso faz com que o / bin / login efetue login como "ubuntu" - que não possui senha definida. Portanto, se você quiser uma funcionalidade semelhante, anule a senha de uma conta e configure-a para efetuar login como essa conta. Obviamente, isso geralmente não é recomendado, a menos que você esteja em um sistema ativo, pois deixa uma lacuna de segurança (a menos que esse usuário seja severamente limitado).
Além disso, toda vez que o processo é interrompido (por exemplo, por meio de exit
), ele é chamado novamente - o que novamente faz login como conta "ubuntu".