如何在登录到特定 tty 时显示消息

如何在登录到特定 tty 时显示消息

在 /etc/securetty 中我注释掉了 tty2 和 tty3:

#tty2
#tty3

这成功禁用了这两个终端的 root 登录。

但是,如果尝试登录,是否可以显示诸如“此终端中已禁用 root 登录”之类的消息?

答案1

您可以使用命令获取当前终端tty,因此您可以在用户的.bash_profile​​文件中放入类似这样的内容:

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

相关内容