前一段時間,因工做須要在物理機上裝了一個Centos6.5,可是,用了一段時間,發現再登陸時,不管如何也登不進去了,而且也不提示用戶名或者密碼錯誤。我一度覺得是在profile以及.bashrc或者.bash_profile裏設置了logout命令,因而乎進入單用戶模式,各類查看,也沒有發現logout的命令。因而,盯着屏幕瞅了一下子,發現輸入正確的用戶名和密碼之後,會閃一下,可是,特別快,很少瞅幾回,沒法識別。通過一番細瞅,發現是:Module is unkown,太好了,找解決問題的方法,有提示信息就解決了一半了。linux
因而,找度娘:bash
熱心網友提供的解決問題的方法是這樣的:session
一、進入單用戶模式ui
二、查看/var/log/secure文件,日誌以下:spa
Mar 14 11:05:06 testOpenfire 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
Mar 14 11:05:06 testOpenfire login: PAM adding faulty module: /lib/security/pam_limits.so
Mar 14 11:05:10 testOpenfire login: pam_limits(login:session): unknown limit type 'herd'
Mar 14 11:05:10 testOpenfire login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
Mar 14 11:05:10 testOpenfire login: Module is unknown
Mar 14 11:05:21 testOpenfire login: PAM unable to dlopen(/lib/security/pam_limits.so): /lib/security/pam_limits.so: cannot open shared object file: No such file or directoryunix
意思是PAM unable to dlopen /lib/security/pam_limits.so這個文件,因而乎去/lib/security/下查看下有沒有pam_limits.so這個文件,果真沒有。日誌
三、在/etc/pam.d/login裏,裏面的配置信息以下:it
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
~
~ io
經網友指點,將最後一行註釋掉或者是改成(搜了下,64位系統在lib64目錄下):/lib64/security/pam_limits.so,保存後,重啓系統。console
四、用原來的用戶名和密碼登陸,完美登陸!!
聽說,用SSH登陸是沒有問題的,可是,個人機器IP已經變了,只能登陸本機,因此,必需要解決這個問題。可是,我以前用的時候,感受沒有動過這塊兒,不知道爲啥忽然就不能用了。好在問題解決了。真是完美!!