sudo: /etc/sudoers is mode , should be 0440的解决办法

来源:互联网 发布:mac无法绑定qq邮箱 编辑:程序博客网 时间:2024/05/06 23:37

修改了/etc/sudoers 权限为0777(原来为0440)
在su root 登陆不进去的时候 不能使用:(chmod 0440 /etc/sudoers)命令修改sudo权限时该怎么办?

ubuntu的root默认是禁止使用的,在安装的时候也没要求你设置root的密码,和红帽系统系列这里是不同的。要使用,给root设置密码就行了,sudo passwd root: r2 I0 w/ x5 t6 z" T4 ~ 
如果只是普通用户密码忘了,用root就可以修改。如果root都忘记了,就进入单用户模式,这里跟红帽系统系列也不同。 
进入单用户模式:1,开机到grub时,用上下键移到第二行的恢复模式,按e(注意不是回车) 2,把ro single 改成rw single init=/bin/bash 然后按ctrl+x 就可以进入 单用户模式,进去干什么都行了。执行:(chmod 0440 /etc/sudoers);可以改普通用户密码,也可以改root密码。按ctrl+alt+delete 重启(我试过用命令关机,重启都不行,只能用这个)。
当然,如果 你知道root的密码,那前面的那些重启什么的都是多此一举,你直接在终端下su root ,然后键入密码,以root的身份就可以修改/etc/sudoers 文件的mode了(chmod 0440 /etc/sudoers)