我在 ubuntu 中意外更改了密码,但没有先加密。使用命令
usermod --password PASSWORD USERNAME
我怎样才能知道密码字符串?
答案1
不幸的是,您无法恢复密码。usermod
此命令的描述很差,因为密码未加密,而是经过哈希处理和加盐。意图是从哈希中恢复密码是不切实际的,当使用此信息时,可以很容易地从您的 bash 历史记录中收集。
如果您仍然具有管理员权限,请使用以下passwd
命令更改密码:
sudo passwd USERNAME
如果没有,但您有物理访问权限,则可以使用恢复模式按照 Ubuntu wiki 中所述进入 root shell,您可以在其中按照上述说明更改密码。