linux 忘记root密码的解决办法

打算今天开始学习下linux(前段时间装了一个red hat 9的虚拟机),哪知一启动忘了root密码了,非常郁闷。


于是乎,上网搜索解决办法,一输入'linuxroot 忘记密码'结果出来一大堆.看了好多答案,都说得不清楚具体,折腾了我几个小时!最后还算是给试出来了。在这里给出非常详细具体的步骤,如有朋友看见,让大家少走弯路,也就觉得目标达成了。(本文仅从通过groub进入单用户模式进行说明.)


第一步:开机启动的时候按下'e'键.出现菜单'Red Hat Linux (2.4.20-8)',再按'e'键进入二级菜单,出现3个选项:

root(hd0,0)
kernel /vmlinuz-2.4.20-8 ro root=LABLE=/ hdc=ide-scsi
initrd /initrd-2.4.20-8.img


用光标键选中第二行,再按'e'键,将hdc=ide-scsi删除,改为single(注意hdc前面有一空格)

然后回车,再按'b',即可启动到单用户模式,出现'sh-2.05b#'提示符.


第二步:修改密码.在提示符后面输入:passwd root  回车,提示输入新密码,输入2次,系统确认。然后再输入reboot,重新启动系统即可用新密码登陆了。
原文地址:https://www.cnblogs.com/zongzhankui/p/5875341.html