装了个虚拟机 centos
ssh连接用户密码正常登陆,但是本机命令行下却一直停留在login界面无法登录
通过ssh跟踪/var/log/secure
Feb 17 18:35:59 centos661 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
Feb 17 18:35:59 centos661 login: PAM adding faulty module: /lib/security/pam_limits.so
Feb 17 18:36:12 centos661 login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
Feb 17 18:36:12 centos661 login: Module is unknown
打开 /etc/pam.d/login
注释掉
#session required /lib/security/pam_limits.so
#session required pam_limits.so
问题解决
本文介绍了一种在CentOS系统中遇到的登录问题及其解决方案。该问题表现为通过SSH可以正常登录,但在本地命令行界面登录时会卡在login界面。通过对/var/log/secure日志文件的分析发现,问题根源在于/lib/security/pam_limits.so文件缺失导致PAM验证失败。通过注释掉/etc/pam.d/login文件中与pam_limits.so相关的配置行解决了这一问题。
1588

被折叠的 条评论
为什么被折叠?



