当前位置: 首页 > news >正文

​CentOS 7 单用户模式重置 root 密码完整指南

📌 前言​

在日常 Linux 系统管理中,我们有时会遇到 ​忘记 root 密码​或者由于一些意外操作导致root账户锁定等情况。CentOS 7 提供了 ​**单用户模式(救援模式)**​,允许我们在不登录的情况下重置密码。本文将详细介绍如何通过 rd.break 进入单用户模式,并安全地修改 root 密码。

🔧 适用场景​

​忘记 root 密码,无法登录系统
​系统管理员权限丢失,需要恢复访问
​测试环境​ 需要快速重置密码

🚀 操作步骤​

​1. 进入 GRUB 引导菜单​

  • ​重启 CentOS 7 服务器,在启动界面按 ↑ / ↓ 键停止自动引导。
  • 在 ​GRUB 启动菜单​ 界面,选中 ​CentOS 7​ 启动项,按 e 进入编辑模式。
  1. 修改启动参数
  • 找到以linux16开头的行,在行尾添加:
init=rd.break

示例图,实际界面可能不同

  • ctrl+x或者F10启动系统进入单用户模式
  1. 挂载文件系统并修改密码
  • 检查当前挂载状态
mount | grep root

在这里插入图片描述

  • 如果 /sysroot 是 ro(只读),需要重新挂载为读写模式
# 设置读写模式
mount -o remount,rw /sysroot
# 切换根目录
chroot /sysroot
  • 修改root密码
passwd root
# 然后输入两次新密码即可
  • 更新 SELinux 上下文​(避免权限问题)
touch /.autorelabel
  • 退出并重启
exit
reboot
拓展:如何判断是否启用SELinux?
cat /sys/fs/selinux/enforce
# 输出为1:表示 SELinux 处于 ** 启用(Enforcing)** 状态
# 输出为0:表示 SELinux 处于 ** 宽容(Permissive)** 状态(仅记录违规但不阻止)
# 提示No such file or directory:表示 SELinux未启用(Disabled)cat /etc/selinux/config | grep SELINUX=
# SELINUX=enforcing:启用且强制实施。
# SELINUX=permissive:启用但仅记录不阻止。
# SELINUX=disabled:完全禁用。
建议

​1. 密码管理​:

  • 使用密码管理器记录重要密码
  • 定期轮换 root 密码

​2. 替代方案​:

  • 配置 SSH 密钥登录(更安全且无需记忆密码)
  • 使用 sudo 替代直接 root 登录

​3. 安全加固​:

  • 启用 GRUB 密码防止未授权修改启动参数
  • 通过 chage -M 90 root 设置密码过期时间
http://www.lqws.cn/news/509707.html

相关文章:

  • 无人机神经网络模块运行与技术难点
  • Dify与代理商奇墨科技为企业定制AI应用开发专属方案,适配多样化业务需求
  • vue-25( Composition API 与现有的 Options API 组件集成)
  • 采用ArcGIS10.8.2 进行插值图绘制
  • DEYOLO 全面复现,将双增强跨模态目标检测网络 DEYOLO 融合到 YOLOFuse 框架
  • C++字符大小
  • P0/P1级重大故障根因分析:技术挑战与无指责复盘文化
  • Leaking GAN
  • 医学数据分析实战:冠心病发病因素可视化
  • git学习资源
  • 轨迹降噪API及算法
  • 应用层协议 HTTP
  • 洛谷P1092 [NOIP 2004 提高组] 虫食算
  • openai-agents实现out_guardrails
  • DataSophon 1.2.1集成Flink 1.20并增加JMX 监控
  • [ruby on rails] ActiveJob中 discard_on,retry_on和 rescue_from的应用
  • 用福昕阅读器打开pdf文件,整个程序窗口自动缩小的问题
  • 14.OCR字符识别
  • 10-Python模块详解
  • 猿人学js逆向比赛第一届第十二题
  • 国产化条码类库Spire.Barcode教程:如何使用 C# 读取 PDF 中的条码(两种方法轻松实现)
  • 【前端】JS模块化解析-ESModule
  • C# VB.NET取字符串中全角字符数量和半角字符数量
  • 电机驱动基础
  • Rust 项目实战:多线程 Web 服务器
  • 第1篇:环境搭建与第一个Gin应用
  • 数字图像处理——滤波器核(kernel)
  • 构建你的 AI 模块宇宙:Spring AI MCP Server 深度定制指南
  • macOS 26 Tahoe
  • 2025年应用材料、机械与制造工程国际会议(ICAMMME 2025)