Account locked due to failed logins


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

相关