红联Linux门户
Linux帮助

ubuntu sudoers恢复默认权限

发布时间:2015-06-24 09:28:20来源:blog.csdn.net/u010713545作者:cbdfocus

平台:Ubuntu Kylin 15.04


问题背景:想给新用户添加sudo权限,没弄好把sudoers文件的权限改成660了『默认440』,之后sudo 就不能用了.
执行 sudo chmod 440 /etc/sudoers 报下面错误:

sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin


解决:最简单的办法是用pkexec。

pkexec chmod 0440 /etc/sudoers

pkexec允许用户以其他用户身份执行程序。如果没有特别指定就用超级用户身份执行。『当然它要求你输入root的密码。』
pkexec allows an authorized user to execute PROGRAM as another user. If username is not specified, then the program will be executed as the administrative super user, root.


还有其他类似windows安全模式的办法解决。


Ubuntu进入单用户模式修改sudoers权限及root密码:http://www.linuxdiyf.com/linux/4592.html

Ubuntu新添加用户无法sudo问题的解决:修改sudoers:http://www.linuxdiyf.com/linux/5317.html

解决Ubuntu中sudoers崩溃而无root权限的问题:http://www.linuxdiyf.com/linux/706.html