锁定密码后无法使用 sudo,我可以从中恢复吗?

锁定密码后无法使用 sudo,我可以从中恢复吗?

使用默认设置设置 ubuntu 后,它允许用户使用密码登录,因此我使用 passwd -l [用户名] 禁止在 ssh 和控制台中使用密码登录。

但是当我使用 sudo 执行命令时,它需要密码,所以我不能再使用 sudo 了。

有没有什么解决方案可以让我再次使用 sudo,另一个问题是如何在 ssh 和控制台中禁止密码登录,但保持 sudo 密码身份验证可用?

答案1

您可以在单用户模式下启动以获得根控制台。然后您可以安装文件系统并修复受影响的帐户。

(这假设 grub 还没有被密码锁定...,您在启动过程中按住 shift 以启动 grub,并在启动语句中的“splash”一词后添加“single”)

至于最佳实践,我同意strugee的评论。

  • 只是记得 - Ubuntu 有“恢复模式”grub 选项,所以你甚至可能不需要编辑你的启动命令......

相关内容