X64 Linux 無法從本地字元介面登陸

perfychi發表於2013-09-27

經常有怪事發生。話說,我有一臺負責squid的伺服器,遠端登陸好好的

今天要改個閘道器,於是就接了個顯示器在本地操作。

當輸入完使用者名稱 root  密碼 ***** 回車
喲,又讓我再輸一次??
好了,我再輸了,還是這樣!死活就賬號認證的介面登陸不上。

丫的,伺服器被黑了?? 用筆記本登陸卻一切正常。
檢視伺服器安全日誌:

# tail -50 /var/log/secure

發現有以下錯誤:

May  2 18:45:41 server1 login: PAM unable to dlopen(/lib/security/pam_limits.so)
May  2 18:45:41 server1 login: PAM [error: /lib/security/pam_limits.so: wrong ELF class: ELFCLASS32]
May  2 18:45:41 server1 login: PAM adding faulty module: /lib/security/pam_limits.so
May  2 18:45:45 server1 login: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=tty1 ruser= rhost=  user=root
May  2 18:45:46 server1 login: FAILED LOGIN 1 FROM (null) FOR root, Authentication failure
May  2 18:46:05 server1 login: FAILED LOGIN 2 FROM (null) FOR root, Authentication failure
May  2 18:46:15 server1 login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
May  2 18:46:15 server1 login: Module is unknown

由於作業系統是 RedHat As5.3 X64 之前的經驗暗示我,這很有可能跟 X64 類檔案的存放路徑有關。
於是編輯登陸配置檔案:

# vim /etc/pam.d/login

把最下一行
session    required     /lib/security/pam_limits.so

修改為:
session    required     /lib64/security/pam_limits.so

儲存並退出。
再試試在本地登陸,成功!日誌沒再報錯了。
但還是摸不著頭腦,是我做了什麼設定弄出這個問題來了…..

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-773495/,如需轉載,請註明出處,否則將追究法律責任。

相關文章