1. 简介
当root密码被忘记时,就需要对其进行破解,而rhel提供了一种恢复root密码的方法,具体如下。
2. 详细步骤
破解root密码主要分为以下几步:
- 开机后选择第一行按e
- 进入页面后,通过
↑
和↓
找到如下内容:
- 然后在末尾加上
rd.break
,如下所示:
- 按下
ctrl+x
等待系统进入下面页面后输入命令mount -o rw,remount sysroot
以读写模式重新挂载根目录(指Linux系统中的根目录,而非这里的根目录),如下所示:
- 使用命令
chroot /sysroot
切换当前环境的根目录为/sysroot
目录:
- 使用命令
passwd root
按回车根据提示即可修改root密码
- 如果系统开启了selinux,则需要使用命令
touch /.autorelabel
创建文件,让selinux的标签重打,如果没有开启selinux,则不需要这一步(由于这里系统没有开启selinux,所以直接进行下一步即可)。 - 然后使用
exit
命令退出到原来根目录然后输入reboot
重启系统,系统启动后即可输入新密码进入系统: