Account locked due to failed logins可以分為兩種情況處理
一、普通用戶被鎖
1.方法
這個錯誤是因為次數過多的原因導致的,如果不是root用戶可以通過root執行以下命令清楚錯誤次數
查看test用戶的登錄失敗的次數
pam_tally2 --user test
重置計數器,即手動解鎖
使用root用戶登陸后執行:
pam_tally2 --user=test --reset #重置
可以通過last命令查看用戶登錄情況,可以通過查看/var/log/secure查看ssh登錄的日志情況。
cat /var/log/secure|grep "Fail"
2.如果出現密碼你確定沒有問題,在ssh可以登錄但是界面又一直登錄不上去,而且你的系統是x64的系統
可能與lib環境有關系
方法:
(1)通過ssh登錄到服務器
(2)進入 /etc/pam.d/login 文件
vim /etc/pam.d/login
session required /lib/security/pam_limits.so
改成:
session required /lib64/security/pam_limits.so
(3)重啟服務器后生效。
二、linux root用戶被鎖定
Account locked due to 217 failed logins
重啟 Linux系統主機並出現引導界面時,按下鍵盤上的 e 鍵進入內核編輯界面
在 linux16參數這行的最后面追加 “ rd.break”參數,然后按下 Ctrl + X組合鍵來運行修 組合鍵來運行修改過的內核程序,然后進入到系統的緊急救援模式
輸入如下命令:
mount -o remount,rw /sysroot chroot /sysroot pam_tally2 --user=root Login Failures Latest failure From root 217 05/19/20 9:33:15 10.10.1.33 pam_tally2 --user=root --reset Login Failures Latest failure From root 217 05/19/20 9:33:15 10.10.1.33 [root@xxx2 ~]# pam_tally2 --user=root Login Failures Latest failure From root 0 然后passwd #更換密碼 exit #退出 reboot #重啟
參考:https://blog.csdn.net/zetion_3/article/details/98878108
https://www.it610.com/article/1305076641965314048.htm
