红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

在Ubuntu下遇到如下问题解决办法

发布时间:2012-03-28 16:47:10来源:红联作者:janzeng
[i=s] 本帖最后由 janzeng 于 2012-3-28 16:50 编辑 [/i]

前几日,我在修改了 /etc/sudoers 的配置文件README后,弹出如下:
sudo: /etc/sudoers is mode 0777, should be 0440
sudo: no valid sudoers sources found, quitting
此时,你第一想到的也许是切换到root用户,来修改sudoers的文件权限,可是假如你没有配置root用户密码,你会发现出现如下问题:
janzeng@maxwit:~$ sudo -i
sudo: /etc/sudoers is mode 0777, should be 0440
sudo: no valid sudoers sources found, quitting
janzeng@maxwit:~$ su
Password:
su: Authentication failure
因为这时sudo命令已经失效,所以这种方法行不通。后来,我尝试了以下这种方法成功修改了文件的权限:
首先,重启,按住ESC,在弹出的界面上选择Recovery mode ,进入root用户,键入以下命令,你就可以修改/etc/sudoers的文件权限了:
chmod 0440 /etc/sudoers
然后,键入reboot,sudo命令就可以用了。
个人认为,出现以下问题,方法应该可以通用。
sudo: /etc/sudoers is mode 0777, should be 0440
sudo: no valid sudoers sources found, quitting
如果出现 mode 后面的数字不是0777而是其它数字,比如0555之类的,个人认为,上述方法应该可以通用。
注:这是我为了在VIM编辑器中显示行号而不得不去修改那配置文件
我不知道各位有没有遇到过,分享一下我的解决办法。。
文章评论

共有 33 条评论

  1. xiaodsss 于 2015-08-07 19:46:24发表:

    没遇过,不过学习下

  2. sszon 于 2015-06-21 17:08:43发表:

    学习了.新手,糊涂中~

  3. xingzai2013 于 2015-03-20 09:46:29发表:

    学习学习

  4. lqjcf 于 2014-10-05 21:17:51发表:

    没看懂呢

  5. 735513561 于 2014-09-16 20:02:28发表:

    感谢楼主法帖

  6. hlwangyian 于 2014-09-12 20:06:42发表:

    很复杂的 新手学习中

  7. 349210094 于 2014-05-21 20:25:07发表:

    新手,看看,学习

  8. zhaojinjian 于 2014-05-10 19:20:14发表:

    dou bu zhi dao ni yao gan ma

  9. 西信 于 2014-04-09 15:21:42发表:

    不错

  10. toyar 于 2013-04-06 19:13:28发表:

    还没遇到这问题,先学习了,谢谢分享。

  11. Napoleonken 于 2013-03-19 07:38:52发表:

    看不懂啊,学习。

  12. lp2013 于 2013-03-18 18:19:49发表:

    支持。

  13. metro 于 2013-02-20 17:54:28发表:

    学习下

  14. bnmluo 于 2012-12-14 16:23:44发表:

    来学习学习。

  15. gky2009514 于 2012-12-07 12:48:17发表:

    新手完成任务,求下书籍~

  16. 寂寞弯刀 于 2012-10-05 00:22:27发表:

    学习感谢

  17. hack2257 于 2012-07-16 15:59:40发表:

    没有看懂是什么意思。如何装nivda显卡

  18. liuyanqiu0807 于 2012-06-14 17:01:29发表:

    感谢楼主!

  19. 于 2012-06-03 23:30:44发表:

    看不懂呀,请问这个是什么方面的,如果要弄懂要看哪方面的内容

  20. xiaokaoshu 于 2012-05-27 04:33:34发表:

    新手进来看看哈

  21. benshan 于 2012-05-16 18:02:10发表:

    学习

  22. serven 于 2012-05-06 18:08:10发表:

    学习学习……

  23. luozhengxi 于 2012-04-29 18:51:51发表:

    围观,学习了

  24. 449392087 于 2012-04-22 01:08:49发表:

    看不明白

  25. 449392087 于 2012-04-22 01:08:39发表:

    有点糊涂!!!

  26. aloginka 于 2012-04-11 03:01:03发表:

    新手,还搞不懂这些

  27. pc1268 于 2012-04-04 02:26:08发表:

    来学习学习。

  28. xutao759153 于 2012-04-04 01:09:07发表:

    学习学习

  29. Growth兆 于 2012-03-30 09:24:10发表:

    感谢janzeng的分享,本贴加入到论坛顶置的Linux应用贴中

  30. SnEMOrb 于 2012-03-28 21:20:42发表:

    学习学习

  31. wl0123abc 于 2012-03-28 21:04:03发表:

    readme不会修改配置文件的。
    readme只是说明文档啊!

  32. 相思爱文 于 2012-03-28 20:16:09发表:

    不要直接改配置文件,用visudo命令修改,就不会有错。

  33. 于 2012-03-28 19:10:23发表:

    但是/etc/sudoers为什么会变成777呢?