如果您忘记了 CentOS 系统的 root 密码,可以通过以下步骤重置密码:
重启系统,在 GRUB 启动菜单出现时:
e
键进入编辑模式找到以 linux16
开头的行:
ro
参数并将其改为 rw init=/sysroot/bin/sh
进入紧急模式:
Ctrl+X
或 F10
使用修改后的参数启动重新挂载文件系统:
chroot /sysroot
重置密码:
passwd root
然后输入新密码两次
更新 SELinux 上下文(如果使用 SELinux):
touch /.autorelabel
退出并重启:
exit
reboot
使用 CentOS 安装介质启动:
选择"Troubleshooting":
进入救援模式:
重置密码:
chroot /mnt/sysimage
passwd root
输入新密码两次
退出并重启:
exit
reboot
完成上述步骤后,您应该可以使用新设置的密码登录系统了。