意外设置密码而未加密

意外设置密码而未加密

我在 ubuntu 中意外更改了密码,但没有先加密。使用命令

usermod --password PASSWORD USERNAME

我怎样才能知道密码字符串?

答案1

不幸的是,您无法恢复密码。usermod此命令的描述很差,因为密码未加密,而是经过哈希处理和加盐。意图是从哈希中恢复密码是不切实际的,当使用此信息时,可以很容易地从您的 bash 历史记录中收集。

如果您仍然具有管理员权限,请使用以下passwd命令更改密码:

sudo passwd USERNAME

如果没有,但您有物理访问权限,则可以使用恢复模式按照 Ubuntu wiki 中所述进入 root shell,您可以在其中按照上述说明更改密码。

相关内容