我想我犯了一个很大的错误。
我确实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密码。
我怎样才能恢复它..?
要将您的用户名添加回
sudo
群组,请按照以下步骤操作:Shift通过 BIOS 徽标访问 GRUB 启动菜单后,立即重新启动机器并按住密钥。您可能需要重复几次,直到您成功并看到启动菜单。
选择高级选项并点击Enter。
选择前面带有(recovery mode)Enter的第二个选项,然后点击。
等到机器启动并出现另一个菜单。选择带有drop to root shell prompt的选项,然后点击Enter.
Enter当它显示按Enter 进行维护时按。
出现命令提示符后,编写以下命令并点击Enter(这将使您能够对系统进行读写访问):
mount -o rw,remount /
编写以下命令(
joont
您的用户名在哪里)并点击Enter:sudo usermod -a -G sudo joont
或者
sudo adduser joont sudo
重新启动系统。