sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin
时间: 2024-02-29 12:49:40 浏览: 49
这个错误提示是因为/etc/sudoers文件的权限设置不正确导致的。sudoers文件是用来配置sudo命令的访问权限的,只有root用户才能修改该文件。
解决这个问题的方法是使用root用户登录系统,然后修改/etc/sudoers文件的权限。可以使用以下命令来修复权限问题:
1. 打开终端并以root用户身份登录。
2. 运行以下命令来修改sudoers文件的权限:
```
chmod 440 /etc/sudoers
```
这将设置sudoers文件的权限为只读,只有root用户和所属组才有读取权限。
3. 运行以下命令来修复sudo命令的权限:
```
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
```
这将设置sudo命令的所有者为root用户,并设置setuid权限,以便普通用户也可以使用sudo命令。
完成以上步骤后,再次尝试使用sudo命令,应该就不会再出现该错误了。