rhel6.0及centos6.0 忘记root密码解决办法

刚刚在装centos6.0系统时候,忘记了设定好的linux root用户密码。按照经验,进入单用户模式修改root密码。

但是在使用passwd进行修改时,啥反应都没有,没有提示没有错误。

后经过查找发现是centos6对此做了更改。

找到了别人的一个解决方法,特标记下。http://bazhuayu.blog.51cto.com/1441282/855908。自己验证了第一个解决方法是有效的,

下面的三条没有验证过,后期将会验证下看看具体效果,应该不会差。

下面是转载的解决方法:

重启,修改grup进入单用户模式,输入 passwd来更改root密码,结果意外的发现无论我怎么输都没反应,

不能修改密码。后来通过百度找到了原因。原来在6.0以后的版本中,直接输入 passwd是无效的!

这点与之前rhel 5是不同的!一共有四种方法可以修改密码。

1,进入单用户模式后,关闭selinux,再输入passwd即可修改密码。

2,修改/etc/passwd文件,将里面root行代表有密码的"x"删掉。

3,修改/etc/shadow文件,将里面root行加密的密文删掉。

4,通过光盘引导进入修复模式来修改。

详细截图可以参考原网页。

http://bazhuayu.blog.51cto.com/1441282/855908