摘要:就因为我忘记了RHCE7的root密码我就狠了一把,在虚拟机上把常用的Linux操作系统都装上,来了个重置root密码集锦。


CentOS6

开机的时候按进入启动菜单的那个键,我这里按的是ESC,然后进进入下面这个页面:
按 e 键进入编辑模式
重置Linux操作系统root密码集锦-爱折腾
选择Kernel /vmlinz-2.6.32-696.e16... ... 后按 e 键编辑此项
重置Linux操作系统root密码集锦-爱折腾
进入该编辑模式后,在quiet后面输入 simple 或者 1,反正随便输入点什么就行了 然后回车
退出来后按 b 键进入单用户模式
重置Linux操作系统root密码集锦-爱折腾
进入单用户模式后输入

重置Linux操作系统root密码集锦-爱折腾
再输入reboot 重启
重启后用新密码登录
CentOS 6的root密码修改就完成了


CentOS7

同样开机的时候按进入启动菜单的那个键,我这里按的是ESC,然后进进入下面这个页面:
按 e 键进入编辑模式
重置Linux操作系统root密码集锦-爱折腾
进入编辑模式后,将光标移动到 linux 16 开头的行,找到 ro 改为 rw init=sysroot/bin/sh
重置Linux操作系统root密码集锦-爱折腾
这里跟CentOS6不一样了,这里按 Ctrl+x 执行然后系统会进入紧急救援模式,进入救援模式后输入:

重置Linux操作系统root密码集锦-爱折腾
输入 passwd
重置Linux操作系统root密码集锦-爱折腾
完成后输入 touch /.autorelabel 更新系统信息
重置Linux操作系统root密码集锦-爱折腾
输入exit 然后再输入reboot重启
重置Linux操作系统root密码集锦-爱折腾
重启后用新密码登录


RHEL7

如果您刚刚接手了一台Linux系统,要先确定是否为RHEL 7系统。如果是,然后再进行下面的操作。

重启Linux系统主机并出现引导界面时,按下键盘上的e键进入内核编辑界面
重置Linux操作系统root密码集锦-爱折腾
在linux16参数这行的最后面追加“rd.break”参数,然后按下Ctrl + X组合键来运行修改过的内核程序
重置Linux操作系统root密码集锦-爱折腾
大约30秒过后,进入到系统的紧急求援模式
重置Linux操作系统root密码集锦-爱折腾
依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码来登录Linux系统了

重置Linux操作系统root密码集锦-爱折腾
到这里我总结的所有重置root密码的步骤都在这里了,都是亲自实践过的,不懂得可以留言方便讨论。还请大神看到有错的地方多多指正,谢谢啦!