我在Oracle Vmware上安装了Ubuntu22.10桌面版本。我无法使用sudo命令,因为我不在sudoers列表中。互联网上的解决方案建议使用su命令进入根模式,但是我也无法访问根模式。所有其他解决方案都需要根用户访问或作为sudo用户。如何进入sudoers列表,而不使用根用户或使用另一个用户名进行sudo访问。
请帮助我,因为我被困在这个循环中。
发布于 2023-02-06 12:38:08
Step 1:引导您的Linux系统进入恢复模式。
要做到这一点,请在启动时按下并按住SHIFT键,以restart您的系统。<#>You将看到grub启动菜单。从引导菜单列表中选择“Ubuntu的高级选项”。在下一个屏幕中,选择“恢复模式”选项,hit输入。接下来,选择“下拉到根shell提示符”选项并按ENTER键。
您现在以root用户的身份处于恢复模式。
Step 2:在读/写模式下安装根文件系统。为此,请键入以下命令,在读/写模式下挂载root (/)文件系统。
<#>$挂载-o重装,rw /
Step 3:现在,添加从sudo组中删除的用户。
在我的示例中,我使用以下命令将名为'john'的用户添加到sudo组:
$加载项john
Step 4:然后,键入exit返回到恢复菜单。选择简历启动Ubuntu系统。
按ENTER继续登录正常模式。
Step 5:现在检查sudo特权是否已经恢复。
$ sudo -l -U sk
https://askubuntu.com/questions/1453654
复制相似问题