服务器CentOS正确输入用户名仍无法登录

CentOS系统的服务器,正确输入用户名仍无法登录

有时在登录CentOS京东云服务器时会遇到正确输入用户名和密码之后,无法登录系统,自动跳转回输入用户名和密码界面,再次输入后仍不能登录,如此反复循环。

这种情况一般是/etc/pam.d/login文件中缺少session required /lib64/security/pam_limits.so内容或者该内容存在但pam_limits.so文件的路径不正确导致(有问题的路径为/lib/security/pam_limits.so或pam_limits.so)需要进入单用户模式进行修改。

在远程连接VNC页面点击右上角Send CtrlAltDel重启京东云服务器,按照文档(https://opms.jcloud.com/archives/220)给出的方法进入单用户模式。

执行命令 vi /etc/pam.d/login编辑login文件。

查找文件最后一行是否有session required /lib64/security/pam_limits.so内容且未被注释(行首没有#则未被注释),如果没有该行,则按i进入insert模式添加该内容。

如果有session required /lib/security/pam_limits.so或session required pam_limits.so内容,则将其修改为session required /lib64/security/pam_limits.so。

修改完毕后wq保存文件并退出vi

在单用户模式输入reboot重启京东云服务器

重新启动后,正确输入用户名密码可以登录系统。

标签

发表评论