sudo:/etc/sudoers 是全世界可写的 sudo:未找到有效的 sudoers 源,退出 sudo:无法初始化策略插件

sudo:/etc/sudoers 是全世界可写的 sudo:未找到有效的 sudoers 源,退出 sudo:无法初始化策略插件

我在尝试编写 sudo 命令时遇到一些问题。例如,如果我运行 $ sudo -i 命令,则会出现以下错误:sudo:/etc/sudoers 是全球可写的 sudo:未找到有效的 sudoers 源,正在退出 sudo:无法初始化策略插件

请帮助解决此错误。谢谢。

答案1

错误消息不言自明。您应该更改 /etc/sudoers 的权限,但需要 root 权限,因此请从恢复模式进行更改:

chown root:root /etc/sudoers
chmod 0440 /etc/sudoers

检查文件内容,确保您的用户名在那里,这样您就可以使用 sudo。就这样。reboot

相关内容