CentOS 8通过光盘启动进入救援模式来重置root密码
我们可以使用Rescue模式为CentOS 8系统重置忘记的root密码。
Step-1:通过与您兼容的USB或DVD驱动器插入可引导媒体,然后重新引导系统。它将带您到以下屏幕。
点击Troubleshooting以启动Rescue模式。
Step-2:选择Rescue a CentOS system并点击Enter按钮。
Step-3:在这里选择1,救援环境现在将尝试找到Linux安装并将其安装在目录下/mnt/sysimage。
Step-4:只需按一下Enter即可获得外壳。
Step-5: 运行以下命令进入chroot监狱,以便将/ mnt / sysimage用作文件系统的根目录。
# chroot /mnt/sysimage
Step-6:现在,您可以借助passwd命令重置root密码。
# passwd
或者
# echo "RHEL7$#123" | passwd --stdin root
Step-7:默认情况下,CentOS 7 / RHEL 7在强制模式下使用SELinux,因此创建以下隐藏文件,该文件将在下次启动时自动对所有文件进行重新标记。
它允许我们修复/ etc / shadow文件的上下文。
# touch /.autorelabel
Step-8: 取出可启动媒体,然后启动重新启动。
Step-9:发出exit两次以退出chroot监狱环境并重新引导系统。
Step-10: 现在,您可以使用新密码登录系统。