因为sudoers权限而引起的sudo失效
2014-04-22 21:00
190 查看
今天在网上看到一个关于修改sudoer文件的帖子,于是出于好奇就去修改了一下。修改的时候强制修改了sudoers的权限为777 结果出现了sudo无法使用的问题
上网找了很多办法但是都没有解决都没办法解决,最后终于找到了一种解决办法
那就是通过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
上网找了很多办法但是都没有解决都没办法解决,最后终于找到了一种解决办法
那就是通过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
相关文章推荐
- Linux篇:因为修改了/etc/sudoers 文件的权限导致的问题
- Mac admin用户sudo权限失效
- 误改sudoers的访问权限后的修复
- mac上/etc/sudoers权限被改
- ubuntu手贱改了sudoers权限之后的恢复
- 误改sudoers的访问权限后的修复
- 进行各种文件的权限设置时 sudo:sudo /etc/sudoers is world writable
- 修改/etc/sudoers权限
- XXX is not in the sudoers file 解决方案:赋予linux普通用户挂载光驱的权限
- 误改sudoers的访问权限后的修复
- 不了心修改了/etc/sudoers原本的权限0777,进不去root,现在提供一个良好的解决办法~
- 修改sudoers权限之后无法sudo的最简单解决方法
- 作死自救日记——不小心修改linux下/etc/sudoers权限的解决办法
- 不小心修改linux下/etc/sudoers权限的问题
- 关于centos中的/etc/sudoers文件中的权限设定
- 因修改/etc/sudoers权限导致sudo和su不能使用的解决方法
- 因修改/etc/sudoers权限导致sudo和su不能使用的解决方法
- sudoers的深入介绍与用户权限控制
- sudoers的深入介绍与用户权限控制
- ubuntu 进入单用户模式,修改sudoers权限,修改root密码