/etc/nologin

/etc/nologin

当这个文件存在时,任何一般用户在尝试登录系统时候都将得到 /etc/nologin 中包含的信息,并被系统拒之于门外。

[root@dev3-196 pam.d]# cat /etc/nologin
Your are not root! Go away!
...
从其他机器ssh登录:
root@dev3-168:~# ssh jianlee@dev3-196
jianlee@dev3-196's password:
Your are not root! Go away!

Connection closed by 172.16.70.196

这个和 PAM 认证的 pam_nologin.so 模块有关,去掉 /etc/pam.d/sshd 文件中的一行:

account    required     pam_nologin.so

另外,从本地登录也不行,去掉 /etc/pam.d/login 文件中的 pam_nologin.so