AIX系统修改用户密码依然无法登录
程序员文章站
2022-03-10 08:22:42
...
AIX系统修改用户密码依然无法登录
场景现象:
发现测试环境中某AIX系统中的cxwh用户无法登录,
解决:
使用root登录登录操作系统
passwd cxwh
连续两次输入密码 (!QAZ2wsx)
pwdadm -c cxwh (清楚由此登录强制修改密码)
结果:
当使用cxwh登陆时发现还是登陆不了
检查
使用root用户 su - cxwh 成功
passwd
显示需要输入旧密码,输入(!QAZ2wsx) 成功,说明密码修改是成功的。
通过查找相关资料:
原因
错误登录服务器次数过多导致用户被锁
解决方法
检查两个文件:
cat /etc/security/user 文件中是否存在 loginretries
cxwh:
admin = false
loginretries = 3 # 错误登录次数 【有可能没有这个值】
cat /etc/security/lastlog 文件中的 unsuccessful_login_count
cxwh:
time_last_login = 1249055415
tty_last_login = /dev/pts/15
host_last_login = 58.22.58.129
unsuccessful_login_count = 5 【已经错误登录的次数】
time_last_unsuccessful_login = 1249057164
tty_last_unsuccessful_login = /dev/pts/22
host_last_unsuccessful_login = 58.22.58.129
将/etc/security/lastlog中的unsuccessful_login_count 值改为0即可
这个值如果超过最大错误次数,即使后续输入正确,系统同样认为时错误的,不允许登录,及用户锁定,将该值修改为 0 之后及认为用户解锁。