上网找了很多办法但是都没有解决都没办法解决,最后终于找到了一种解决办法
那就是通过pkexec来修改权限
具体办法就是
1.重启ubuntu
2.在开机的时候长按shift键进入恢复模式
3.在恢复模式中选择root选项
4.在root选项的命令行中键入如下命令
pkexec chmod 777 /etc/sudoers
5.执行ls -l /etc/sudoers查看权限是否修改
6.重启电脑,进入正常模式
修复完毕
从上图可以看出,当用户名缺失,pkexec可以直接使用root用户执行操作,我想这可能就是可以修改sudoers权限的原因吧
参考文章:
http://stackoverflow.com/questions/13951700/sudoers-is-world-writable-error