修改了/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就可以修改。如果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)
本文介绍如何解决Ubuntu系统中/etc/sudoers文件权限被误改的问题,并提供忘记root密码后的解决方案,包括进入单用户模式的方法。
1114

被折叠的 条评论
为什么被折叠?



