我的 Linux 操作系统中只有一个用户,我已将他从 sudoers 组中删除。现在如何访问 Root?

我的 Linux 操作系统中只有一个用户,我已将他从 sudoers 组中删除。现在如何访问 Root?

考虑一个用户(具有 root 用户),该用户不知道 root 用户的密码,这使他无法使用su root,并且该用户在 sudoers 文件中,但他自己使用命令将他从 sudoers 组中删除sudo adduser foo sudo。 现在,用户 foo 将如何访问 root 权限?

答案1

听起来您已经锁定了自己的sudo权限。您需要启动到 Grub 恢复模式并访问 root shell。

  1. 启动时按键进入 Grub 菜单shift

  2. 选择Ubuntu recovery mode然后root shell prompt

  3. 输入:

    mount -o rw,remount /
    

    下一行

    usermod -aG sudo username
    

    其中 username 是您的用户名。

  4. 退出并重新启动。

  5. 检查/etc/group文件。您的用户名现在应该在sudo组中。

只要您的用户在该sudo组中,Sudoers就可以修改文件以授予使用命令访问 root 的权限sudo su,前提是您知道用户的密码。

相关内容