sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy" sudo: /usr/lib/sudo/sudoers.so 必须只对其所有者可写 sudo: 致命错误,无法加载插件
时间: 2023-08-22 12:12:41 浏览: 683
这个错误通常是由于 `/etc/sudo.conf` 文件中的问题导致的。你可以尝试以下步骤来解决这个问题:
1. 以 root 用户身份登录系统。
2. 打开 `/etc/sudo.conf` 文件并检查它的内容。确保文件中没有任何格式错误或语法错误。
3. 如果你不确定如何编辑文件,可以尝试使用命令 `visudo -f /etc/sudo.conf` 来编辑文件,这样会在保存文件之前进行语法检查。
4. 如果没有发现问题,那么请检查 `/usr/lib/sudo/sudoers.so` 文件的权限。确保只有所有者可以写入该文件。你可以使用 `ls -l /usr/lib/sudo/sudoers.so` 命令来查看文件权限,并使用 `chmod` 命令更改文件权限,例如 `sudo chmod 600 /usr/lib/sudo/sudoers.so`。
5. 修改完文件权限后,重新启动系统或重新加载 sudo 服务,然后再次尝试使用 sudo 命令。
如果上述步骤无法解决问题,请提供更多关于你的系统环境和具体错误信息的详细信息,以便我能够给出更准确的建议。
相关问题
sudo: 在加载插件“sudoers_policy”时在 /etc/sudo.conf 第 19 行出错 sudo: /usr/libexec/sudo/sudoers.so 必须只对其所有者可写 sudo: 致命错误,无法加载插件
这个问题的原因是sudoers.so文件的权限被改变了,只有所有者才能对其进行写操作。解决方法如下:
执行命令:chmod 644 /etc/sudo.conf
然后执行命令:chmod 755 /usr/libexec/sudo/sudoers.so
最后执行命令:chown root:root /usr/libexec/sudo/sudoers.so
这样就可以解决这个问题了。
阅读全文