文章目录
- 前言
 - 重置步骤
 
前言
重置 root 密码是红帽考题之一,在现实运维工作当中,难免会遇到忘记 root 密码的情况,因此尽管重置密码的步骤很简单,但做个记录方便以后查阅也是好的 ~~
重置步骤
Step1:重启操作系统,在启动加载器菜单界面通过上下键选中默认启动加载器条目,然后按 e 键进行编辑。
 
Step2:使用上下键移动到以 linux16 开头的那一行,然后按 Ctrl+e 将光标移动至行末,将 rd.break 追加到行末,最后按 Ctrl+x 使用修改后的配置进行启动。
 
Step3:按照如下图所示的命令行进行 root 密码重置,待系统重新启动以后,就可以使用修改后的密码登录操作系统。
 
switch_root:/# mount -o remount,rw /sysroot   //以读写方式重新挂载 /sysroot 文件系统。
switch_root:/# chroot /sysroot
sh-4.2# echo "new password" | passwd --stdin root   //重新设置 root 密码。
sh-4.2# touch /.autorelabel   //配置启动后重新打 selinux 标签。
sh-4.2# exit
switch_root:/# exit
 
注意事项:由于 passwd 工具重新创建了不带 SELinux 上下文的 /etc/shadow 文件,所以将系统配置为在启动后自动执行完整 SELinux 重新标记,这一步骤非常重要。



















