将我自己添加回 sudo'ers 列表

aar*_*ron 4 unix sudo ubuntu

我有一台运行 Ubuntu 9.10 Server 的计算机,我使用以下命令将自己添加到一个新组:

sudo usermod -G my_group me
Run Code Online (Sandbox Code Playgroud)

我了解到,命令删除我从所有的团体我在(如sudo组),并增加了我唯一的 my_group

问题:

  • 我是sudo小组里唯一的一个,现在没有人了
  • 我从未启用/创建根
  • 我不记得在安装操作系统时设置了一个
  • 当我输入su并尝试与我的帐户(我安装操作系统时设置的帐户)相同的密码时,它不被接受

我搞砸了我的电脑吗?我需要花一个小时重新做所有事情吗?或者有没有办法恢复?

Joh*_*n T 5

已经安装了一个 root 帐户,因为您不知道可以从单用户模式访问的密码,然后更改您的帐户组。

启动到单用户模式:

  • 在 GRUB 菜单中,使用箭头选择要修改的引导项。
  • 按 e 编辑条目
  • 使用箭头转到内核行
  • 按 e 编辑此条目
  • 在该行的末尾添加单词 single
  • 按 ESC 返回上级菜单
  • 按 b 启动这个内核

您将看到一个 shell 提示,并且您将在不提供密码的情况下以 root 身份登录,您可以通过运行whoami. 您可能还需要根据您的设置和您需要的二进制文件所在的位置挂载某些分区。

  • 当您看到“Grub 正在加载...”时,您应该按 Esc。 (2认同)