我的 sudoers 密码坏了,如何在不使用 sudo 的情况下重置密码?

我的 sudoers 密码坏了,如何在不使用 sudo 的情况下重置密码?

我认为最好还是把密码从我的小上网本上删除,因为它实际上从来没有用过,而且速度也慢了下来。但当我去更改密码时,甚至没有将其留空的选项,任何试图将其改为几个简单字符的尝试都会得到“密码太弱”的提示。

所以我做了任何优秀的极客都会做的事情,打开终端,阅读手动输入,passwd然后快速使用该-d选项从我的帐户中删除密码。几天内一切都很顺利(我甚至设法将我的钥匙串密码设为空白),直到我尝试更新它。

我的 sudoers 密码不是空的,也不是我的旧密码。我不知道它是什么。如何在不使用命令的情况下重置它(或者更好的是,将其设为空)sudo

答案1

转到终端类型,who am i然后passwd输入所需的密码。您将能够使用该密码更改密码用户帐户

答案2

如果您弄乱了sudoers文件,则需要:

  • 重新启动进入恢复模式(启动时按 Esc,在 grub 屏幕上选择恢复模式选项)
  • 选择“启用网络”选项(如果不选择,您的文件系统将以只读方式挂载。谁知道呢)
  • 选择“Drop to root shell”选项
  • 运行visudo,修复你的文件
  • 使用正常 grub 选项重新启动

来源 :-http://mario.net.au/content/recover-etcsudoers-ubuntu-1204

答案3

您可以在机器上安装 linux 而不会丢失数据。只需小心使用相同的用户名。如果您真的想破解密码,我会寻找它

答案4

打开电脑后,您将看到 GRUB 菜单。在 GRUB 菜单中,选择恢复模式,然后选择 root选项。输入此命令

passwd

然后输入您的新密码。

然后重新启动。

相关内容