只有用户不能再使用 sudo 并且安全模式下的 root 帐户有密码

只有用户不能再使用 sudo 并且安全模式下的 root 帐户有密码

我不小心注释掉了以下行:管理员组的成员可以获得 root 权限:

%admin ALL=(ALL) ALL

/etc/sudoers文件中,现在我无法sudo使用唯一可用的现有用户进入我的系统。

默认的解决方案是通过进入安全模式进入 root 帐户,但问题是 root 帐户似乎设置了密码,我不记得了(我甚至不记得我什么时候设置的密码),所以我无法在安全模式下进入 root 帐户来修复此文件。

我可以做任何与之无关的事情,例如浏览互联网、发布这篇文章,但不能做使用命令sudo正确关闭计算机等基本的事情。halt

那么,有人能提供解决方案吗?Live CD 能帮忙吗?我不想再搞砸了。这只是一行错误。我的系统是 Ubuntu 12.04,不知道这个版本是否有特定的修复。

答案1

使用您的 Live CD 恢复(编辑文件),或启动到单用户模式。(http://askubuntu.com/questions/132965/how-do-i-boot-into-single-user-mode-from-grub)

然后您可以编辑该文件并修复该问题。

两种方式都可以,单用户模式速度更快。请确保在编辑文件之前将根目录设置为读/写模式。

相关内容