我的用户已从 sudo 组中删除

我的用户已从 sudo 组中删除

我觉得我犯了一个大错误。
usermod -aG docker $USER没有使用 sudo 来运行 docker。
运行上述命令后,我的帐户状态如下

joont@joont-ununtu:~$ id
uid=1000(joont) gid=1000(joont) groups=1000(joont),999(docker)

现在我无法sudo通过此用户使用命令....
安装 ubuntu 后我没有设置 root 密码。
所以我现在不知道我的 root 密码。
我该如何恢复它..?

答案1

要将您的用户名重新添加到sudo群组,请按照以下步骤操作:

  1. 重新启动机器并按住Shift在您通过 BIOS 徽标后立即按下 键以访问 GRUB 启动菜单。您可能需要重复此操作几次,直到成功并看到启动菜单。

  2. 选择高级选项并击中Enter

  3. 选择第二个选项(恢复模式)在它前面并击中Enter

  4. 等待机器启动并出现另一个菜单。选择以下选项进入 root shell 提示符在其中并击中Enter

  5. Enter当它说按 Enter 进行维护

  6. 出现命令提示符后,输入以下命令并点击Enter(这将授予您对系统的读写权限):

    mount -o rw,remount /

  7. 输入以下命令(joont您的用户名在哪里)并点击Enter

    sudo usermod -a -G sudo joont

    或者

    sudo adduser joont sudo

  8. 重新启动系统。

相关内容