我觉得我犯了一个大错误。
我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
群组,请按照以下步骤操作:
重新启动机器并按住Shift在您通过 BIOS 徽标后立即按下 键以访问 GRUB 启动菜单。您可能需要重复此操作几次,直到成功并看到启动菜单。
选择高级选项并击中Enter。
选择第二个选项(恢复模式)在它前面并击中Enter。
等待机器启动并出现另一个菜单。选择以下选项进入 root shell 提示符在其中并击中Enter。
按Enter当它说按 Enter 进行维护。
出现命令提示符后,输入以下命令并点击Enter(这将授予您对系统的读写权限):
mount -o rw,remount /
输入以下命令(
joont
您的用户名在哪里)并点击Enter:sudo usermod -a -G sudo joont
或者
sudo adduser joont sudo
重新启动系统。