CentOS 7~9 救援模式恢复root密码实战指南

在管理Linux服务器时,忘记root密码是一件棘手的事情,但幸运的是,CentOS提供了救援模式来帮助我们重置root密码。本文将详细介绍如何通过GRUB引导菜单进入紧急模式(或称为救援模式),进而恢复root用户的密码。请注意,操作前请确保您有物理或远程访问服务器的权限,并且了解此操作对系统的影响。

准备工作
  • 确保系统可重启:在进行任何操作之前,请确保可以安全地重启服务器,不会影响到关键业务运行。
  • 备份数据:虽然本操作主要是修改密码,但在处理系统级操作时,良好的习惯是先做好数据备份。
步骤详解

以Red Hat Enterprise Linux 9 为例

1. 重启系统

首先,重启您的服务器。在启动过程中,您会看到GRUB引导加载器的界面。

image.png

2. 进入编辑模式

在GRUB界面,使用键盘的上、下箭头选择默认的内核启动项(通常是第一个选项),然后按键盘上的 e 键进入编辑模式。

image.png

3. 修改启动参数

找到以 linux16linuxefi(取决于您的CentOS版本和配置)开头的行,或者是quiet结尾的地方。在该行的末尾添加 rd.break 参数,这会让系统在初始化阶段暂停,允许我们进行进一步的操作。修改完毕后,按 Ctrl+X 键继续启动过程,此时系统将进入紧急模式。

image.png

4. 重新挂载根文件系统

系统暂停后,您会进入一个简化的shell环境。首先需要重新挂载根文件系统为读写模式,执行以下命令:

mount -o remount,rw /sysroot
5.切换到系统的真实根目录环境
chroot /sysroot
6. 重置root密码

接下来,使用 passwd 命令来重置root用户的密码,或者使用明文方式修改密码均可

passwd root
echo "your password" | passwd --stdin root # 明文方式
7. 更新SELinux上下文

对于启用了SELinux的系统,为了防止文件权限问题,需要创建一个.autorelabel 文件,以便下次启动时自动重新标记文件系统的SELinux上下文:

touch /.autorelabel
7. 退出并重启

完成上述步骤后,依次执行以下命令退出紧急模式并重启系统(最好使用sync命令同步一下,确保所有未缓冲的文件系统数据都被写入磁盘,推荐但是非必须):

sync
exit
exit

image.png

然后输入两次exit退出重启,并观察是否触发selinux-autorelabel

image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/21680.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python量化交易学习——Part4:基于基本面的单因子选股策略

技术分析与基本面分析是股票价格分析最基础也是最经典的两个部分。技术分析是针对交易曲线及成交量等指标进行分析,基本面分析是基于公司的基本素质进行分析。 一般来说选股要先选行业,在选个股,之后根据技术分析选择买卖节点,因此针对行业及个股的基本面分析是选股的基础。…

# 全面解剖 消息中间件 RocketMQ-(4)

全面解剖 消息中间件 RocketMQ-(4) 一、RocketMQ 顺序消息分析 1、消息有序:指的是可以按照消息的发送顺序来消费(FIFO)。RocketMQ 可以严格的保证消息有序,可以分为分区有序或者全局有序。 2、顺序消费的原理解析 在默认的情…

vfrom二开给左边添加字段或者容器

例如,我在左侧加入一个 我的公司 字段 修改三个文件,这是文件目录 这个文件是当界面选择 简体中文 的时候,显示的 字段组件 或者 容器组件的中文名 这个文件是当界面选择 English 的时候,显示的 字段组件 或者 容器组件的英文名 把…

Spring Boot 集成 zxing 生成条形码与二维码

前面我们知道了怎么通过 使用 zxing 生成二维码以及条形码, 由于我们现在都是 web 端的项目了,那么我们看下怎么使用 Spring Boot 集成然后返回给前端展示: 工程源码 对应的工程源码我放到了这里:github源码路径,点击…

d2-crud-plus 使用小技巧(六)—— 表单下拉选择 行样式 溢出时显示异常优化

问题 vue2 elementUI d2-crud-plus,数据类型为select时,行样式显示为tag样式,但是如果选择内容过长就会出现下面这种bug,显然用户体验不够友好。 期望 代码 js export const crudOptions (vm) > {return {...columns:…

图书管理系统(https://github.com/plusmultiply0/bookmanagesystem)

特意去github找了一个用flask框架的项目,一起来学习它吧 这个系统包括很多功能:用户权限管理模块(管理员和普通用户),注册登录模块(滑块验证码功能),图书有关信息模块(借…

毫米级精度3D人脸扫描设备,助推打造元宇宙虚拟分身

在元宇宙中,虚拟分身对应的是一个三维模型,数字化的过程则是三维重建过程,通过3D人脸扫描可以通过多相机同步采集人脸部,可快速、准确地重建出真人地脸部模型及贴图,通过3D人脸扫描设备可快速重建出高逼真的虚拟分身。…

Linux系统下+jmeter分布式压测

一.配置jdk(Linux机都需配置同一个版本) 下载Linux系统的jdk,下载地址:https://repo.huaweicloud.com/java/jdk/ 下载后的jdk文件上传到 /opt目录下 进入opt目录,查看jdk文件 cd /opt ll 1.解压文件 tar xzvf jd…

真国色码上赞,科技流量双剑合璧,商家获客新纪元开启

在数字化浪潮汹涌的今天,真国色研发团队依托红玉房网络科技公司的雄厚实力,凭借科技领先的核心竞争力,推出了创新性的商家曝光引流工具——码上赞。这款工具借助微信支付与视频号已有功能,为实体商家提供了一种全新的引流获客方式,实现了科技与商业的完美融合。 科技领先,流量黑…

CSS 空间转换 动画

目录 1. 空间转换1.1 视距 - perspective1.2 空间转换 - 旋转1.3 立体呈现 - transform-style1.4 空间转换 - 缩放 2. 动画 - animation2.1 动画的基本用法2.1 animation 复合属性2.2 animation 拆分属性2.3 多组动画 正文开始 1. 空间转换 空间:是从坐标轴角度定义…

Paddle实现单目标检测

单目标检测 单目标检测(Single Object Detection)是人工智能领域中的一个重要研究方向,旨在通过计算机视觉技术,识别和定位图像中的特定目标物体。单目标检测可以应用于各种场景,如智能监控、自动驾驶、医疗影像分析等…

短视频矩阵系统搭建开发,ai智能剪辑系统,矩阵发布,一键管理多个账户

前言: 企业短视频矩阵是企业通过搭建多个短视频平台账号,形成一个多元化的内容传播网络。它旨在通过多平台内容的同步传播,实现企业品牌价值的最大化。短视频矩阵包括抖音、快手、视频号、小红书、百家号等热门短视频平台,其核心…

向日葵抓住哪三个要点,帮助企业构建专业技术支持服务体系?

售后技术支持是销售行为的延续,在存量时代企业是否能够提供优质专业的售后技术支持服务显得尤为重要,它直接关系到企业产品在市场中的口碑,进而影响企业的发展命运。 因此,企业势必需要重视技术支持服务体系的搭建,引…

【数据分享】水体分布与五级水系和流域矢量数据+2000-2022年植被指数(NDVI)数据(全国/分省/分市)

1. 数据介绍 数据分为3个层次结构,分别为省、地级市、县。其中,省级水体31个(不包含香港、台湾等), 地级市水体366个,县级市水体2847个。每一个文件夹中都包含该省、地级市或者县的水体矢量数据、行政边界…

数学建模 —— 灰色系统(4)

目录 什么是灰色系统? 一、灰色关联分析 1.1 灰色关联分析模型 1.2 灰色关联因素和关联算子集 1.2.1 灰色关联因素 1.2.2 关联算子集 1.3 灰色关联公理与灰色关联度 1.3.1 灰色关联度 1.3.2 灰色关联度计算步骤 1.4 广义关联度 1.4.1 灰色绝对关联…

一文读懂GDPR

GDPR将对人们的网络足迹、使用的APP和服务如何保护或利用这些数据产生重大影响。 下面我们将对有关GDPR人们最关心的问题进行解读。 GDPR是什么? 一般数据保护条例(General Data Protection Regulation)是一项全面的法律,赋予了…

风电Weibull+随机出力!利用ARMA模型随机生成风速+风速Weibull分布程序代码!

前言 随着能源问题日益突出,风力发电等以可再生能源为基础的发电技术越来越受到关注。建立能够正确反映实际风速特性的风速模型是研究风力发电系统控制策略以及并网运行特性的重要基础叫。由于风速的随机性和波动性,系统中的机械设备和电气设备以及电网…

计算机网络⑩ —— Linux系统如何收发网络包

转载于小林coding:https://www.xiaolincoding.com/network/1_base/how_os_deal_network_package.html 1. OSI七层模型 应用层,负责给应用程序提供统一的接口;表示层,负责把数据转换成兼容另一个系统能识别的格式;会话…

深度剖析云边对接技术:探索开放API接口的价值与意义

在当今数字化时代的浪潮中,云边对接与开放API接口成为了塑造行业生态的重要驱动力。随着云计算、物联网和边缘计算等技术的快速发展,传统产业正在迈向数字化转型的关键时刻。而在这个过程中,云边对接技术以及开放的应用程序接口(API)扮演着举…

Facebook海外三不限 | 如何降低Facebook频繁被封的风险

本文将讨论Facebook账户被封的原因及降低封禁风险的方法,以维护用户的账户安全和社交乐趣。 1. 常见原因:账户被封通常与发布违反社区标准的内容有关,如仇恨言论、暴力内容、欺诈虚假信息、非法活动、骚扰、版权侵权等。此外,未授…