文章目录
- 前言
- 重置步骤
前言
重置 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 重新标记,这一步骤非常重要。