如何设置不允许登录时shell的提示消息
时间:2019-08-20 17:58:09 来源:igfitidea点击:
如何在linux/unix系统上为用户定制nologin shell的消息?
当我们想向试图登录服务器的用户显示公司严格的法律安全消息时,这非常有用。众所周知,nologinshell不允许用户登录,并在终端上向用户显示消息。
设置nologin shell
要在nologin shell中设置用户,可以使用下面的命令:
usermod -s /sbin/nologin user_name
或者
chsh -s /sbin/nologin user_name
当将用户bash shell更改为nologin shell之后,
执行'su-l user_name
',默认情况下我们将收到这样的消息
“This account is currently not available”。
自定义nologin shell消息
创建用户,将shell改为nologin
[root@localhost /]# grep test /etc/passwd test:x:500:500::/home/test:/sbin/nologin [root@localhost /]# su -l test This account is currently not available. [root@localhost /]#
在/etc/nologin.txt文件中写入自定义信息
创建一个/etc/nologin.txt新文件
vi /etc/nologin.txt
内容如下:
您的帐户被禁用 请联系管理员 theitroad.local
验证自定义nologin消息
[root@localhost /]# [root@localhost /]# su -l test 您的帐户被禁用 请联系管理员 theitroad.local [root@localhost /]#
要恢复原来的消息,只需删除/etc/nologin.txt文件