“sudo: /etc/sudoers is world writable“ 解决方法
碰到这种问题,一般都是由于/etc/sudoers的权限被改为了777导致的,但是这个问题棘手就棘手在这个时候所有加上sudo的命令都无法执行,也就意味着无法通过sudo chmod修改/etc/sudoers的权限或者通过sudo su进入root账户。
如果碰到这种问题,首先确认/etc/sudoers的权限是否正常:
ls -l /etc/sudoers
如果正常的话,应该是440权限:
-r--r----- 1 root root 669 4月 1 21:31 /etc/sudoers
如果不正常的话,可以尝试使用pkexec命令来修改/etc/sudoers的权限:
pkexec chmod 440 /etc/sudoers
执行完会跳出授权提示,输入root账户密码即可。
运行之后再尝试使用sudo,应该恢复正常了。
One thought on ““sudo: /etc/sudoers is world writable“ 解决方法”