我成功地弄乱了 /etc/sudoers 和 /etc/sudoers.d/sudoers。我无法再访问这两个文件

我成功地弄乱了 /etc/sudoers 和 /etc/sudoers.d/sudoers。我无法再访问这两个文件

在终端会话中输入 sudo 后,我收到以下响应:

>>> /etc/sudoers.d/sudoers: too many levels of includes near line 30 <<<
sudo: parse error in /etc/sudoers.d/sudoers near line 30
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

当我第一次安装 Ubuntu 20.04 时,我也删除了启动时输入密码的登录要求,因为我使用过其他没有此要求的系统。

如何在不重新安装 Ubuntu 20.04 的情况下恢复我的错误和缺乏理解?

答案1

删除该/etc/sudoers.d/sudoers 文件。

您的sudoers文件是/etc/sudoers。它被配置为 中的源文件/etc/sudoers.d/。给您带来问题的文件是/etc/sudoers.d/sudoers,通常不存在。因此我希望您能解决删除该文件的问题。

相关内容