在 /etc/securetty 中我注释掉了 tty2 和 tty3:
#tty2 #tty3
这成功禁用了这两个终端的 root 登录。
但是,如果尝试登录,是否可以显示诸如“此终端中已禁用 root 登录”之类的消息?
答案1
您可以使用命令获取当前终端tty
,因此您可以在用户的.bash_profile
文件中放入类似这样的内容:
if [ `tty` = "/dev/pts/0" ]
then
echo "......."
fi
在 /etc/securetty 中我注释掉了 tty2 和 tty3:
#tty2 #tty3
这成功禁用了这两个终端的 root 登录。
但是,如果尝试登录,是否可以显示诸如“此终端中已禁用 root 登录”之类的消息?
您可以使用命令获取当前终端tty
,因此您可以在用户的.bash_profile
文件中放入类似这样的内容:
if [ `tty` = "/dev/pts/0" ]
then
echo "......."
fi