我有一个系统设置,其中每个系统都有多个用户,但一次只能允许一个用户通过SSH登录到系统。
我正在使用“ passwd -l / -u”命令来锁定和解锁用户,并且一次只允许一个用户。
我需要告诉其他尝试SSH到系统的用户为什么他们不能SSH。当前,当用户帐户被锁定并且无法进行SSH时,他们只会收到“拒绝连接”消息。我希望能够编辑此消息以告诉他们“您的帐户已被锁定,您无法在xxxxxxx时间之前登录”
我可以实现此目的的可能方法是什么?我已经尝试过使用Google搜索,但是没有任何运气。
谢谢。
如果要自定义消息而不是按用户自定义,则可以使用nologin
,即重新启用用户帐户,但将其分配/usr/bin/nologin
为登录外壳。他们将无法连接并收到默认消息,提示该帐户已禁用或写入了消息/etc/nologin.txt
。
如果您想按用户发送消息,则可以用nologin
始终返回1的手工脚本替换。
来自https://serverfault.com/a/708923/186199,其中重复项标记为已解决。请在这里标记。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句