如果我不知道 root 密码,并且 grub 没有密码,我知道如何在 ubuntu 10.04 中设置 root 的新密码。我想知道我是否可以获取更改密码之前设置的旧密码。是否有某个文件或命令可以让我访问 root 的旧密码
答案1
我不确定密码是否是 saltet。如果不是,彩虹表可以帮助你破解它。
通常情况下,root 在 Ubuntu 上根本不应该有密码,但您应该使用 sudo 机制来执行 sudo 任务。
sudo grep root /etc/shadow
会显示给你,不管有无。
对我来说,这揭示了
root:!:13874:0:99999:7:::
这意味着,root 没有密码(第二个字段为“!”,而不是长哈希码)。
弱密码可能会被暴力破解。强加盐密码的破解成本太高,而且可以持续数年。
看
man shadow
man 3 crypt
了解更多详情。