红联Linux门户
Linux帮助

没有设root密码,sudoers文件权限怎么改回来

发布时间:2011-06-03 13:03:58来源:红联作者:cy_tong
cyt@ubuntu:/etc$ ls -l|grep sudoer
-rwxrwxrwx 1 root root 652 2011-06-02 21:45 sudoers
drwxr-xr-x 2 root root 4096 2010-04-29 05:18 sudoers.d
cyt@ubuntu:/etc$ sudo chmod 0440 sudoers
sudo: /etc/sudoers is mode 0777, should be 0440
sudo: no valid sudoers sources found, quitting
cyt@ubuntu:/etc$ chmod 0440 sudoers
chmod: changing permissions of `sudoers': Operation not permitted
cyt@ubuntu:/etc$ su -
Password:
su: Authentication failure
cyt@ubuntu:/etc$
文章评论

共有 10 条评论

  1. okzokz123 于 2011-06-04 18:05:30发表:

    这样就可以控制别人的机器了哈0:w(5(

  2. gogo11 于 2011-06-04 17:56:25发表:

    引用:
    终于得到解决,分享下:
    1、重启ubuntu,随即长按shirft进入grub菜单;
    2、选择recovery mode,按"e"键进入编辑页面;
    3、将ro single替换为rw single init=/bin/bash;
    4、按ctrl+x进入单用户模式,当前用户即为 ...
    cy_tong 发表于 2011-6-3 19:20



    恭喜恭喜!同时鄙视动不动重装的童鞋一下!顺便说一下,俺也是重装党,o(∩∩)o...哈哈

  3. dqwit 于 2011-06-04 10:36:22发表:

    重装

  4. cy_tong 于 2011-06-03 19:20:47发表:

    [i=s] 本帖最后由 cy_tong 于 2011-6-3 19:22 编辑 [/i]

    终于得到解决,分享下:
    1、重启ubuntu,随即长按shirft进入grub菜单;
    2、选择recovery mode,按"e"键进入编辑页面;
    3、将ro single替换为rw single init=/bin/bash;
    4、按ctrl+x进入单用户模式,当前用户即为root;
    5、到/etc目录下修改sudoers权限:chmod 0440 sudoers,搞定;也可以同时新增root密码,下次就不这么麻烦了;
    6、按ctrl+alt+del重启;

  5. cy_tong 于 2011-06-03 16:15:43发表:

    引用:
    ubuntu没有root用户吧
    只能用sudo
    你试试sudo而不要用su -
    age 发表于 2011-6-3 13:38


    age
    怎么办?
    root没密码,我想从单用户模式进去,但grub没有显示 选不了单用户模式,按Esc也调不出来。。

  6. cy_tong 于 2011-06-03 15:52:23发表:

    怎么办怎么办?没人会么?在线等待,跪求解答啊!!!!

  7. cy_tong 于 2011-06-03 15:43:35发表:

    想进单用户模式改 但重启ubuntu没进到grub。。。。咋办捏 求助各位大侠啊

  8. cy_tong 于 2011-06-03 15:07:27发表:

    引用:
    ubuntu没有root用户吧
    只能用sudo
    你试试sudo而不要用su -
    age 发表于 2011-6-3 13:38


    cyt@ubuntu:/etc$ sudo chmod 0440 sudoers
    sudo: /etc/sudoers is mode 0777, should be 0440
    sudo: no valid sudoers sources found, quitting

    还是不行的

  9. cy_tong 于 2011-06-03 15:07:05发表:

    cyt@ubuntu:/etc$ sudo chmod 0440 sudoers
    sudo: /etc/sudoers is mode 0777, should be 0440
    sudo: no valid sudoers sources found, quitting

    还是不行

  10. age 于 2011-06-03 13:38:31发表:

    ubuntu没有root用户吧
    只能用sudo
    你试试sudo而不要用su -