# 轻松重置 AlmaLinux root 密码，运维必看！

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/36471.html | 发布：2025-06-05 | 更新：2025-06-05 | 分类：运维技术

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

 

**核心解决方案**

 

**方案一：紧急模式（****Emergency Mode****）重置密码（推荐）**

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

 

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。 
1. **切换文件系统**  
按Ctrl+X进入单用户模式，执行： 

 

chroot /sysroot

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

 

**方案三：救援模式（****Rescue Mode****）远程修复（适用于云服务器）**

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

 

mkdir /mnt/root

 

mount /dev/vda1 /mnt/root

 

chroot /mnt/root

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

 

**🚨****关键注意事项**

 
 
1. **SELinux****修复**  
所有操作后必须执行touch /.autorelabel，否则可能导致系统启动失败。 
1. **权限验证**  
确认文件系统挂载为读写模式（mount | grep sysroot检查权限）。 
1. **安全建议** 
 
  - 定期备份密码文件（/etc/shadow） 
  - 使用restorecon /etc/shadow清理残留权限 
  - 启用 sudo 替代频繁 root 登录，降低风险。 

 
1. **环境兼容性**  
以上步骤适用于 AlmaLinux 8/9 及 Rocky Linux、CentOS Stream 等 RHEL 衍生版。

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
