尝试将用户添加到组后失去 root 权限

尝试将用户添加到组后失去 root 权限

我的用户在尝试将用户添加到组后失去了 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再次使用。

相关内容