轻松重置 AlmaLinux root 密码,运维必看!

遇到 AlmaLinux 系统 root 密码丢失的情况怎么办?别慌!本文将深度解析3 种权威解决方案,结合 AlmaLinux 特性提供完整操作指南,文末附 SEO 优化标题及关键词,助你快速恢复系统控制权!

核心解决方案

方案一:紧急模式(Emergency Mode)重置密码(推荐)

  1. 进入 GRUB 编辑模式
    重启系统,在 GRUB 菜单选择默认内核,按e进入编辑界面。
  2. 修改内核参数
    找到以linux开头的行,在行尾添加rd.break enforcing=0,按Ctrl+X启动。
  3. 挂载文件系统为读写模式
    执行以下命令:

mount -o remount,rw /sysroot

chroot /sysroot

  1. 重置密码
    直接修改 root 密码:

passwd root

输入新密码并确认(无显示属正常)。

  1. 修复 SELinux 标签
    执行touch /.autorelabel后重启系统,确保 SELinux 正常运行。

方案二:单用户模式(Single User Mode)修改密码

  1. 进入 GRUB 编辑
    重启系统,选择内核后按e,将ro改为rw init=/sysroot/bin/sh。
  2. 切换文件系统
    按Ctrl+X进入单用户模式,执行:

chroot /sysroot

  1. 重置密码
    直接使用passwd root命令修改密码,无需原密码。
  2. 重启生效
    退出 chroot 环境后重启系统,使用新密码登录。

方案三:救援模式(Rescue Mode)远程修复(适用于云服务器)

  1. 进入救援环境
    通过云服务商控制台启用救援模式,获取临时登录凭证。
  2. 挂载系统分区
    执行以下命令挂载主分区:

mkdir /mnt/root

mount /dev/vda1 /mnt/root

chroot /mnt/root

  1. 修改密码
    执行passwd root并确认新密码。
  2. 退出并重启
    完成后退出救援模式,重启服务器即可登录。

🚨 关键注意事项

  1. SELinux 修复
    所有操作后必须执行touch /.autorelabel,否则可能导致系统启动失败。
  2. 权限验证
    确认文件系统挂载为读写模式(mount | grep sysroot检查权限)。
  3. 安全建议
  • 定期备份密码文件(/etc/shadow)
  • 使用restorecon /etc/shadow清理残留权限
  • 启用 sudo 替代频繁 root 登录,降低风险。
  • 环境兼容性
    以上步骤适用于 AlmaLinux 8/9 及 Rocky Linux、CentOS Stream 等 RHEL 衍生版。
  • 文章链接: https://www.mfisp.com/36471.html

    文章标题:轻松重置 AlmaLinux root 密码,运维必看!

    文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

    点点赞赏,手留余香

    给TA打赏
    共0人
    还没有人赞赏,快来当第一个赞赏的人吧!
      运维技术

      精准地域定向:基于 IP 的网站内容分发全链路解决方案

      2025-6-4 16:28:39

      运维技术

      Windows Server IIS SMTP 身份验证全攻略:3 步构建安全邮件传输体系

      2025-6-5 17:28:47

      0 条回复 A文章作者 M管理员
      如果喜欢,请评论一下~
      欢迎您,新朋友,感谢参与互动!
        暂无讨论,说说你的看法吧
      个人中心
      购物车
      优惠劵
      今日签到
      私信列表
      搜索

      梦飞科技 - 最新云主机促销服务器租用优惠

      可以介绍下你们的服务器产品么

      云服务器你们是怎么收费的呢

      租用vps现在有优惠活动吗