原因 | 报错提示 | 解决方法 |
用户名不存在 |
| 输入的用户名不存在,请确认输入的用户名是否正确。 |
chpasswd 命令找不到 |
| 如果机器还可以正常登录,登录机器执行命令 find -type f -name "chpasswd" 查看 chpasswd 是否存在。如果机器不能正常登录,需要进入救援模式查看 chpasswd 系统文件是否有异常。 |
cannot lock /etc/passwd |
| 登录机器执行如下命令恢复。 如果机器此时无法正常登录,建议重启下机器 rm /etc/passwd.lock rm /etc/shadow.lock |
chpasswd: cannot open /etc/shadow |
| 登录机器执行 chattr +i /etc/shadow 修复。 如果无法登录机器,需要进入救援模式 chroot 后执行 chattr +i /etc/shadow 修复。 |
PAM authentication failed 等 pam 相关的报错 |
| 登录机器 cd /etc/pam.d/ 目录看看是否修改过对应的配置,如果不知道如果修改,可以先备份,然后拷贝公共镜像的配置。 如果机器登录不上,则需要进入救援模式修复。 |
set-localuser Admin -AccountExpires "2099/6/6 20:53:35"
The user name could not be found.More help is available by typing NET HELPMSG 2221.
The password does not meet the password policy requirements. Check the minimum password length, password complexity and password history requirements.More help is available by typing NET HELPMSG 2245.
secpol.msc
并回车打开本地安全策略,依次展开:账户策略-->密码策略,可以看到默认开启了 密码必须符合复杂性要求。
本页内容是否解决了您的问题?