CentOS8 已经发布了有一段时间了,部分云服务商已经提供了这个版本的镜像,那么丢失root密码也是一个问题,我们现在就尝试救援模式修改root的密码。
一、先重启服务器,再选择内核的界面按 e 编辑系统引导
二、在图片标注的地方键入 rd.break
三、完成上述修改后按CTRL + x 组合键启动,等待一段时间后,系统进入到救援模式的界面
四、因为当前系统挂载的是只读状态,我们需要修改一下挂载
五、上述命令执行后,进入到真实的系统根下
六、现在就可以输入passwd进行修改密码了,修改密码需要输入两次。看到 successfully 就标识修改成功了。
七、因为我们可能不知道系统是否启用了selinux,保险起见,我们需要创建一个文件touch ./autorelabel
八、返回上一级,exit,然后 reboot 重启
最后等系统启动起来就可以了!