进入救援模式
必须
是服务器的管理员
才可以
必须
要重启系统
,进入救援模式
开机启动界面,按上下键
,会停在选择内核
启动的界面,选择第一个内核
.按下"E
"键,进入编辑模式
。
在这一行的末尾
加入: rd.break
然后按Ctrl
+ X
,进入救援模式
,看到switch_root:/#
这一行,就成功
进入救援模式
.
加快进入救援模式的速度
可以添加 console=tty0
,加快进入救援模式
的的速度。
修改/sysroot目录数据可读写
救援模式
输入命令进行破解:
/
下的目录是救援模式
的目录
.硬盘数据
的目录是/sysroot
目录sysroot
目录是只读
的,默认不允许修改
# 以读写方式重新挂载/sysroot
switch_root:/# mount -o remount,rw /sysroot
重置root密码
# 切换到硬盘上的系统/sysroot环境
switch_root:/# chroot /sysroot
## 变成sh-4.4# 证明切换成功
# 重新设置密码
sh-4.4# echo “新密码”|passwd --stdin root
触发SELinux在下一次启动时重新标记文件系统
# 遗忘SELinux记录(必须操作,否则新密码不会生效,如果关闭SELinux,是否需要这步呢?)
sh-4.4# touch /.autorelabel
# 强制重启
reboot -f
# 重启过程会比以往慢很多