現象:由於公司需要服務器的登陸操作進行安全加固,同事為了省事,直接把CentOS7上的/etc/pam.d/sshd替換掉CentOS6.5上的/etc/pam.d/sshd,導致root用戶ssh登陸時,報Permission denied。
查看/var/log/secure日志,報以下錯誤
Jun 13 06:24:31 nfjd-testvm-skydrive-1 sshd[23413]: PAM _pam_load_conf_file: unable to open /etc/pam.d/postlogin
嘗試過把/etc/pam.d/sshd里面的auth include postlogin注釋掉,但這直接就拒絕登陸了
后來從CentOS7上把/etc/pam.d/postlogin拷貝下來,放到CentOS6.5的/etc/pam.d/目錄下,問題就解決了
