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

CentOS 7/8 单用户模式重置 root 密码完整流程

  1. 中断启动流程

    • 启动虚拟机,在 GRUB 菜单加载时快速按 ESCShift
      在这里插入图片描述
  2. 编辑启动参数

    • 选择默认启动项,按 e 进入编辑模式

    • 找到 linux16linux 开头的行

    • 在下一页

    • 在行末添加 rd.break(确保与已有参数用空格分隔)

    • Ctrl+XF10 启动

  3. 重置密码操作

    # 重新挂载根目录为可读写
    mount -o remount,rw /sysroot# 切换根环境
    chroot /sysroot# 修改密码(输入时不会显示)
    passwd root
    (输入新密码两次)# 创建SELinux标记文件
    touch /.autorelabel# 退出chroot
    exit# 重启系统
    reboot
    

重要注意事项:

  • SELinux 重要性touch /.autorelabel 步骤至关重要,否则系统可能因安全上下文错误无法启动
  • 密码复杂性:建议使用符合策略的强密码(大小写字母、数字、特殊字符组合)
  • 云环境差异:AWS/Azure 等云主机可能需要通过云控制台重置密码
  • 物理安全:此方法要求物理机访问权限,符合安全最佳实践

替代方案:

对于某些系统,也可在 GRUB 中添加:

  • init=/bin/bash - 直接启动到bash shell
  • single1 - 传统单用户模式
http://www.xdnf.cn/news/19921.html

相关文章:

  • Shell 秘典(卷七)—— 流刃裁文秘术・sed 玄章精解
  • Shell文本处理四剑客
  • 在 Qt 的 .pro 文件中设置警告级别和 C++11 标准
  • 宋红康 JVM 笔记 Day10|对象实例化
  • 2025年经济学专业人士证书选择与分析
  • 科技信息差(9.2)
  • =Windows下VSCode配置SSH密钥远程登录
  • BWN-4000指纹采集器技术规格书
  • 四端子电阻有哪些好处?-华年商城
  • WPF依赖属性和依赖属性的包装器:
  • 鸿蒙权限崩溃?一招解决闪退难题
  • 单调栈与单调队列
  • ThinkPHP的log
  • C++二维数组的前缀和
  • 小杰机械视觉(finally)——题库上——gray、thresh、erode、dilate、HSV、开运算、ROI切割、矫正。
  • 博主必备神器~
  • HBase Region
  • 【代码解读】Deepseek_vl2中具体代码调用
  • 一款高效、强大的子域名爬取工具,帮助安全研究者和渗透测试人员快速收集目标域名的子域名信息
  • 服务器数据恢复—OceanStor存储数据丢失原来这样恢复
  • HOW - 在浏览器下载一个 Excel 表格文件
  • 基于SpringBoot的大学生就业招聘系统
  • 撤回通知(我自己的账号)
  • 自建局域网gitlab如何修改提交时间
  • 不做推销做共情:一个小众独立站靠宠物殡葬用品,年营收超3600万元
  • 机器学习笔记-第二周
  • 力扣:2458. 移除子树后的二叉树高度(dfs序)
  • 基于单片机车流车速检测系统设计
  • C++字符串操作:string类与数组对比
  • MySQL知识大全