我的用户在尝试将用户添加到组后失去了 root 权限。看起来就像“usermod xxxx --groups ...”将 root 组更改为新组,这是一个错误,但问题是我的用户失去了所有 root 权限,正如您所知,ubuntu 安装过程要求创建一个具有 root 权限的用户(我拥有的唯一用户),但从不要求(如果我没记错的话)为 root 用户提供密码。
我该如何修复这个问题?如何恢复 root 权限?
昨天我尝试以“保存模式”启动,但是不行,我刚刚在我的 PC 上安装了 ubuntu,当我尝试获取 grub 窗口(带 ESC)时,它只显示一个带有“GRUB>”的控制台和一些我从未见过并且不明白的说明。
我不知道该怎么办...
答案1
从启动菜单中,选择recovery mode
(通常是从顶部开始的第二个),等待启动直到出现Recovery Menu
。从菜单中选择该root
选项,您将进入 root shell。
将文件系统重新挂载为读写
mount -o rw,remount /
将您的用户添加到 sudo 组
adduser username sudo
然后,退出。
exit
您将返回到Recovery Menu
。选择resume
正常启动选项。您将能够sudo
再次使用。