某服务器登陆提示密码错误

排查过程:
1.选择单用户模式,修改密码,重启,通过云控制台的登陆端直接登陆,发现闪退,失败
2. 选择单用户模式,创建新用户,设置密码,重启,登陆失败。
3.查看/var/log/securer日志,发下如下错误

Jul 22 14:25:46 SYCSG_UC_74_S1 login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
Jul 22 14:25:46 SYCSG_UC_74_S1 login: Module is unknown
Jul 22 14:25:50 SYCSG_UC_74_S1 login: PAM unable to dlopen(/lib/security/pam_limits.so): /lib/security/pam_limits.so: cannot open shared object file: No such file or directory
Jul 22 14:25:50 SYCSG_UC_74_S1 login: PAM adding faulty module: /lib/security/pam_limits.so
Jul 22 14:25:55 SYCSG_UC_74_S1 login: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=tty1 ruser= rhost=  user=root
Jul 22 14:25:57 SYCSG_UC_74_S1 login: FAILED LOGIN 1 FROM (null) FOR root, Authentication failure

查看/etc/pam.d/login,与正常服务器对比,发现多了一条

session required /lib/security/pam_limits.so

删除此条记录,重启,恢复正常。
经百度查询,这个配置是32位系统的位置,64系统不支持。

猜你喜欢

转载自blog.csdn.net/jihu0412/article/details/80107145