众所周知,RHEL5中,修改root密码的方法比较简单。只需要在单用户模式下,passwd即可修改成功。
但是这招在RHEL6中,并不奏效。
目前有3种办法可以修改。其中,使用光盘,进入修复模式。这种方法我不在此介绍。通过网络搜索以及自己的摸索,某确定:在虚拟机中,有两种偏方可以解决root重设问题。
第一种偏方。(很类似RHEL5的方法)
进入单用户模式,关闭selinux,之后就可以成功修改。
setenforce 0
passwd
第二种偏方。(很野蛮的方法,我还没想出这有什么道理,但是真的可行)
依然进入单用户模式。修改/etc/passwd文件,将第一行root:x:中的x删除;进入level5模式,用root账号登陆(此时不需要密码),现在就可以修改root密码了。