標籤:伺服器安全 本地登陸 linux
X64 Linux無法從本地字元介面登陸解決
經常有怪事發生。話說,我有一台負責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
儲存並退出。 再試試在本地登陸,成功!日誌沒再報錯了。
【轉】X64 Linux無法從本地字元介面登陸解決