当前位置:首页>Linux>测试:RockyLinux忘记root密码如何重置

测试:RockyLinux忘记root密码如何重置

  • 2026-10-11 05:48:55
测试:RockyLinux忘记root密码如何重置

在 Rocky Linux 中忘记 root 密码,可以通过进入 GRUB 引导编辑模式,利用 rd.break 救援模式来重置。这是官方推荐且安全性较高的方法,具体操作步骤如下:

  1. 进入 GRUB 编辑界面
    重启系统,在出现 GRUB 引导菜单时,使用方向键选中要启动的内核,按下 e 键进入编辑模式。
  2. 修改内核启动参数
    找到以 linux 或 linux16 开头的行,将光标移动到该行的末尾,添加 rd.break 参数。修改完成后,按下 Ctrl + X 或 F10 组合键,使用修改后的参数启动系统。
  3. 重新挂载根文件系统
    系统启动后会进入紧急救援模式(emergency mode)。此时根文件系统是只读的,需要输入以下命令将其以读写模式重新挂载:
    mount -o remount,rw /sysroot
  4. 切换至真实系统环境
    输入以下命令,将当前环境切换到真实的系统根目录:
    chroot /sysroot
  5. 重置 root 密码
    执行密码修改命令,根据提示输入两次新密码:
    passwd root
  6. 重建 SELinux 标签(关键步骤)
    由于 Rocky Linux 默认开启 SELinux,修改密码后必须创建自动重标记文件,否则重启后新密码可能无法生效。输入以下命令:
    touch /.autorelabel
  7. 退出并重启系统
    依次输入以下命令退出当前环境并重启系统:
    exit
    exit
    (或者在退出 chroot 后直接输入 reboot -f 强制重启)
    注意事项:系统重启时,SELinux 会自动进行文件上下文重新标记(relabel),这个过程可能需要几分钟时间,请耐心等待,切勿强制关机,完成标记后系统会自动重启,届时即可使用新设置的 root 密码登录。

最新文章

随机文章