我刚刚在一台新机器上安装了 Ubuntu,一切似乎都很好。我和一位同事遇到了一些问题,在排除一些 McAfee 问题时,使用 realm 退出 AD 域后,设法锁定了本地管理员(sudo?)帐户。我 99.9% 确定用户的密码没有更改。我已按照找到的所有步骤操作这里在恢复模式下重置 root 密码。当我尝试运行
sudo passwd USERNAME
我收到错误:
root@hostname:~# sudo passwd USERNAME passwd:Permission denied passwd:password unchanged root@hostname:~#
当我尝试执行“严厉措施”的步骤时,我注意到影子文件没有显示通常表示用户加密密码的内容。相反,它看起来像:
username:!:14920:0:99999:7:::
我删除了感叹号,但问题仍然存在。即使我运行
passwd
以 root 身份通过恢复登录时,我收到权限被拒绝错误。就目前情况而言,我只能以 root 身份通过恢复登录机器。此时我完全不知所措,并试图避免损坏机器并从头开始。如果你们能提供任何帮助,我将不胜感激。
答案1
索尔:
vi /etc/pam.d/common-password
password [success=3 default=ignore]
pam_unix.so obscure sha512
=> 将其更改为“success=2”
微笑!