Centos6.5 登录后跳回Login,循环登录问题

Centos6.5,用了一段时间,发现再登录时,无论如何也登不进去了,并且也不提示用户名或者密码错误

进入单用户模式,

发现是:Module is unkown,

1、进入单用户模式

2、查看/var/log/secure文件,日志如下:

Centos6.5 登录后跳回Login,循环登录问题

意思是PAM unable to dlopen /lib/security/pam_limits.so这个文件,于是乎去/lib/security/下查看下有没有pam_limits.so这个文件,果然没有。

3、在/etc/pam.d/login里,里面的配置信息如下:

auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
auth       include      system-auth
account    required     pam_nologin.so
account    include      system-auth
password   include      system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session    required     pam_selinux.so open
session    required     pam_namespace.so
session    optional     pam_keyinit.so force revoke
session    include      system-auth
-session   optional     pam_ck_connector.so
session required /lib/security/pam_limits.so

                                          
~      

经网友指点,将最后一行注释掉或者是改为(搜了下,64位系统在lib64目录下):/lib64/security/pam_limits.so,保存后,重启系统。

4、用原来的用户名和密码登录,完美登录!!

上一篇:LinuxPAM验证账户之间的安全切换


下一篇:linux – 没有PAM验证用户的正确方法是什么?