sudo:no vaild sudoers sources found,quitting sudo:无法初始化策略插件
时间: 2023-07-26 13:38:34 浏览: 138
030101配置用户使用sudo无需密码
5星 · 资源好评率100%
如果你在使用sudo命令时遇到“sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin”的错误消息,可能是sudoers文件损坏或权限问题导致的。
你可以尝试以下方法来解决这个问题:
1. 恢复sudoers文件:
如果sudoers文件损坏,可以尝试使用以下命令来恢复它:
```
pkexec visudo
```
这将以管理员权限打开sudoers文件。请注意,这和使用sudo visudo命令不同,pkexec会在恢复sudoers文件时自动检查语法错误。在编辑器中修复错误,然后保存并退出。
2. 检查sudoers文件的权限:
sudoers文件必须具有正确的权限才能正常工作。你可以使用以下命令检查sudoers文件的权限:
```
ls -l /etc/sudoers
```
如果文件权限不正确,可以使用以下命令更改sudoers文件的权限:
```
sudo chmod 0440 /etc/sudoers
```
这将确保sudoers文件的权限正确,并且只有root用户可以读取该文件。
3. 检查sudo包是否已安装:
如果sudo包未正确安装,则无法使用sudo命令。你可以使用以下命令检查sudo包是否已安装:
```
sudo apt-get update
sudo apt-get install sudo
```
这将更新软件包列表并重新安装sudo包。
如果以上方法都无法解决问题,可能需要联系系统管理员进行进一步的诊断和修复。
阅读全文