How to display a message upon login to specific tty

Posted on

Problem :

In /etc/securetty I commented out tty2 and tty3:

#tty2
#tty3

This succesfully disables root login for these two terminals for root.

But is it possible to display a message such as “root login is disabled in this terminal” if a login attempt is made?

Solution :

You can get the current terminal with the tty command, so you can put something like this in the user’s .bash_profile file:

if [ `tty` = "/dev/pts/0" ]
then
   echo "......."
fi

Leave a Reply

Your email address will not be published. Required fields are marked *