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

Centos忘记密码,重置root密码

Centos忘记密码,重置root密码

操作环境:Centos7.6

1、选择包含rescue的选项,按e进入编辑模式

首先,我们需要重启系统,进入开机引导菜单界面。在这里,我们可以看到系统的内核版本和启动参数等信息。我们需要按下e键,进入编辑模式,修改启动参数。
在这里插入图片描述

2、添加rw init=/sysroot/bin/sh参数,以读写模式挂载根分区

进入编辑模式后,用方向键来移动光标,找到以Linux开头的那一行,这一行包含了系统的内核和启动参数。我们需要将这一行中的ro替换为rw init=/sysroot/bin/sh,这样就可以让系统以读写模式挂载根分区,并且执行/sysroot/bin/sh这个脚本。修改完毕后,按下Ctrl+x键,保存并退出编辑模式,系统会按照我们修改的参数来启动。
在这里插入图片描述

修改前:
在这里插入图片描述

修改后:
在这里插入图片描述

修改完成后按ctrl+x启动系统

3、进入单用户模式

在这里,我们需要运行chroot /sysroot/这个命令,将/sysroot目录作为根目录,切换回centos系统。然后,我们可以运行LANG=en这个命令,将语言设置为英文,方便输入密码。接着,我们可以运行passwd这个命令,修改root密码。在修改密码的过程中,我们需要输入两次新密码,并且注意密码的复杂度和长度。
在这里插入图片描述

4、运行touch /.autorelabel

修改完密码后,我们需要运行touch /.autorelabel这个命令,在根目录下创建一个.autorelabel文件,这样可以让SELinux重新标记文件的安全属性,避免出现权限问题。
在这里插入图片描述

5、重启进入系统

操作完成后,按exit退出环境,输入reboot重启系统,用新设置的密码登录root即可。
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • R语言学习笔记7-列表
  • Raw Socket(二)循环队列收发数据
  • pc端注册页面 密码校验规则
  • 解决ESLint和Prettier冲突的问题
  • Python 是一种用途广泛的编程语言,应用于各个领域
  • 观察者模式:构建响应式系统的基石
  • 51单片机-第三节-LCD1602调试工具,矩阵键盘
  • 【eNSP模拟实验】单臂路由实现VLAN间通信
  • 【iOS】—— 继承者链
  • 访问者模式(Visitor Pattern)
  • 监控房价和挂牌数量的工具-以成都房价为例
  • 群晖 搭建alist 记录
  • AWS无服务器 应用程序开发—第十八章 AWS EventBridge
  • AI绘画Stable Diffusion 零基础入门 —AI 绘画原理与工具介绍,万字解析AI绘画的使用教程
  • <Rust>egui部件学习:如何在窗口及部件显示中文字符?
  • 【译】JS基础算法脚本:字符串结尾
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • const let
  • JDK9: 集成 Jshell 和 Maven 项目.
  • MySQL的数据类型
  • Protobuf3语言指南
  • PV统计优化设计
  • TCP拥塞控制
  • vue:响应原理
  • 编写符合Python风格的对象
  • 第2章 网络文档
  • 配置 PM2 实现代码自动发布
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 微信小程序--------语音识别(前端自己也能玩)
  • 我与Jetbrains的这些年
  • ​数据结构之初始二叉树(3)
  • # SpringBoot 如何让指定的Bean先加载
  • # 利刃出鞘_Tomcat 核心原理解析(八)-- Tomcat 集群
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (四)Android布局类型(线性布局LinearLayout)
  • (算法设计与分析)第一章算法概述-习题
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转) 深度模型优化性能 调参
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)http协议
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .net dataexcel winform控件 更新 日志
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET Framework与.NET Framework SDK有什么不同?
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .Net中间语言BeforeFieldInit
  • @Documented注解的作用
  • @font-face 用字体画图标