所以我遇到了无法使用“sudo”的问题
sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
我研究过,解决这个问题的解决方案是使用这个命令
pkexec chmod 555 /etc/sudoers
但显然我没有 pkexec
-bash: pkexec: command not found
现在没有任何谷歌搜索可以帮助我解决这个问题=[。
任何人都知道为什么会发生这种情况
答案1
在这种情况下我将采取的方法,如所示这里,是启动到恢复模式(或“单用户”模式),然后修复文件的权限/etc/sudoers
。
这个答案适用于 Ubuntu,但无论发行版如何,相同的方法都应该有效。
如果您由于某种原因无法启动进入恢复模式,那么我建议您使用 Live 介质(CD、USB)并从那里修复权限。
答案2
使用以下命令在 Debian 版本上修复它
apt install policykit-1