重置root密码,和使用救援模式

重置root密码,和使用救援模式

1、重启系统

3秒钟内按向下方向键,为了不让它进入系统,而是停留在开机界面。
重置root密码,和使用救援模式
按方向键移动光标,定位第一行,按字母e编辑,然后进入另一个界面。
重置root密码,和使用救援模式
光标定位到Linux16开头这一行。

2.进入emergency 模式

向右按方向键,将光标移动到ro这里,把ro改成rw init=/sysroot/bin/bash
重置root密码,和使用救援模式
然后同时按Ctrl 和X两个键,系统会进入如下图所示界面
重置root密码,和使用救援模式
就正式进入了emergency模式

3.修改root密码

首先切换到原始系统,然后修改密码
用chroot命令来切换系统,后面跟/sysroot目录就是原始系统,然后使用passwd命令修改root密码。
重置root密码,和使用救援模式
下面是最关键的一步。
密码修改完了,让SElinux生效,如果不执行修改的密码是不会生效的,也无法登录。

touch /.autorelable

执行完命令后,同时按Ctrl + D ,在输入 命令 reboot。重启后登录即可。

救援模式

1.插入光驱设置光盘启动

重置root密码,和使用救援模式
选择Troubleshooting 模式

重置root密码,和使用救援模式
选择Rescue a Centos linux system
连续敲两次回车,出现如下图所示
重置root密码,和使用救援模式
根据提示选择第一项,输入数字1 回车,然后再回车获取shell,提示已经挂载到了/mnt/sysimage下面重置root密码,和使用救援模式
输入 passwd 修改密码