國慶節前期,在CentOS 6.5上安裝了Oracle 11給測試的同事,當時使用什麼的都正常。節前我提前一天休息了,給我打電話說,系統在本機無法從命令行登陸,輸入用戶名密碼,就又跳到登錄界面,只好推到節後來解決。
昨天去看了一下,查看日誌,在/var/log/下面的secure裏有報錯:
PAM adding faulty moudle: /lib/security/pam_limits.so
看來是/lib/security下沒有pam_limits.so文件啊,我去查看確實沒有,但在/lib64/security下確有。
仔細想了一下,在安裝Oracle時,修改了/etc/pam.d/login文件,添加了如下內容 :
session required /lib/security/pam_limits.so
再次修改login文件,將lib改爲lib64,保存重啓,問題解決。
後記 :
在安裝一些應用時,有時候要注意64位系統與32位系統文件存儲位置的區別。