Para desativar o login textual no terminal virtual tty1 ... tty6, você pode modificar /etc/init/tty1.conf
(e o outro de tty2.conf
para tty6.conf
), substituindo a linha
exec /sbin/getty -8 38400 tty1
com algo como o seguinte:
exec /sbin/getty -8 -n -l /usr/local/bin/tty-replacement 38400 tty1
onde /usr/local/bin/tty-replacement
pode ser um script de shell simples como este:
#!/bin/sh
echo ""
echo "This is a message"
echo ""
read ans
Isso não deve impedir o login do ssh, que não tem nada a ver com o ttys.
Lembre-se de tornar o script de shell executável com
sudo chmod +x /usr/local/bin/tty-replacement