如何在没有 root 权限的情况下编辑无效的 sudoers 文件?

如何在没有 root 权限的情况下编辑无效的 sudoers 文件?

如何编辑无效的 sudoers 文件?

我开始研究这个问题:如何修改无效的 /etc/sudoers 文件?它会抛出一个错误,并且不允许我再次编辑来修复它

但是投票的答案假设我被允许使用 Policykit 以 root 身份运行程序,但不幸的是事实并非如此。

事情的经过如下:

$ sudo visudo

>>> /etc/sudoers: syntax error near line 29 <<<
sudo: parse error in /etc/sudoers near line 29
sudo: no valid sudoers sources found, quitting

我应该怎么办?我没有root权限

答案1

尝试这个:

  • 打开你的电脑。

  • 按住 Shift 键,将调出 Grub 菜单。

  • 选择以 开头的行Advanced options

  • 选择以(recovery mode)

  • 您的电脑应该会显示一个带有多个选项的菜单。

  • 选择选项将Drop to root shell prompt

  • 运行命令

    mount -o remount,rw /
    mount --all
    visudo
    

相关内容