1. 程式人生 > >Linux無法登入,顯示module is unknown

Linux無法登入,顯示module is unknown

問題:登出重新登入時發現即使輸入正確的使用者名稱和密碼,也無法登入,在按回車的那一瞬間可以看到密碼下方有一行快速閃過的提示“module is unknown”

解決方法:

1.由於無法登陸,開機後採用單使用者登陸

a.在grub 啟動後,移動鍵盤到Linux作業系統的啟動項;按e鍵;然後再移動鍵盤到類似下面的一行,也就是kernel的那行:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
b.把游標移動這行後,再按一下e鍵,進入編輯這行;在行尾條一個空格 ,然後輸入 linux single,也就是類似如下的:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux single
2.檢視日誌/var/log/security
3.修改/etc/pam.d/login
session required /lib/security/pam_limits.so

session required /lib64/security/pam_limits.so

原因分析:

由於32位和64位Linux作業系統pam_limits.so靜態庫位置不同造成,配置時注意系統是32位還是64位,選擇不同的配置目錄