Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2241451
  • 博文数量: 395
  • 博客积分: 10994
  • 博客等级: 上将
  • 技术积分: 5586
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-17 19:49
文章存档

2014年(1)

2013年(10)

2012年(74)

2011年(303)

2010年(7)

分类: LINUX

2013-01-29 22:30:47

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

转自:http://elsila.blog.163.com/blog/static/1731971582011576483473/


修改了/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)



阅读(4469) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~