当前位置:网站首页>如何在 RHEL 9 中更改和重置忘记的root密码
如何在 RHEL 9 中更改和重置忘记的root密码
2022-07-17 13:36:00 【Linux技术社区】
在安装 RHEL 9时,安装程序建议我们选择一个复杂的密码,虽然密码足够复杂,但忘记密码的可能性非常高。当您的用户甚至没有被添加到wheel组时,事情会变得更加复杂。

本教程将指导您如何在 3 种情况下更改忘记的 root 密码,我们确信您将能够在本指南的最后恢复你忘记的密码。
方法 1:在 RHEL 9 中更改root密码
因此,如果您是 root 用户并且想要更改现有的 root 密码,您可以使用单个命令完成此任务。
# passwd

它会要求您输入新的root密码。为了确认,它会再次要求您输入新密码,并会抛出一条消息“所有身份验证令牌已成功更新”。
方法 2:以 Sudo 用户更改 Root 密码
对于大多数人来说,这将是用户被添加到wheel组并想要更改 root 密码的情况。值得庆幸的是,即使您不知道当前密码,您也可以更改您的 root 密码。
将用户添加到wheel 组
# usermod -aG wheel tecmint
要将您的 root 密码更改为wheel组用户,请使用给定的命令:
$ sudo passwd root

首先,将被要求输入您的用户密码,然后,您将被允许通过输入两次并确认来更改您的 root 密码。
方法 3:在 RHEL 9 中更改忘记的root密码
此方法适用于非 root 用户或本地用户未添加到Wheel组,但仍想更改或重置忘记的 root 密码的用户。
这是最复杂的方法,在使用此方法时,请确保在应用命令之前阅读命令两次,因为我们将处理GRUB。
第 1 步:进入 GRUB 编辑模式
要进入GRUB编辑模式,首先,我们必须重新启动系统。当您看到GRUB 2屏幕时,按'e'键中断引导过程。

一旦你按下'e',它将向我们显示内核启动参数。

步骤 2:编辑内核引导参数
输入内核引导参数后,转到以linux开头的行末尾。 最简单的方法是首先找到以linux开头的那一行,然后按CTRL + e跳到这一行的末尾。

到达行尾后,添加rd.break并按下CTRL + x以使用更改的参数启动系统。

第 3 步:重置忘记的 Root 密码
您将收到紧急模式提示。从这里开始,我们将安装我们的驱动器,进入 chroot 环境,并更改我们的 root 密码。按Enter 键,将出现sh-5.1提示以进行进一步处理。

默认情况下,文件系统以只读方式挂载在/sysroot目录下。通过使用给定的命令,我们将重新挂载它们以使它们可写并更改我们的密码。
# mount -o remount,rw /sysroot
挂载驱动器后,让我们进入chroot环境,这将允许我们直接对系统文件进行更改。
# chroot /sysroot
最后,我们可以使用给定的命令更改我们的 root 密码:

修改密码之后,让我们在下一次系统引导时启用SELinux重新标记进程。
# touch /.autorelabel
重要提示:我们在这里没有运行任何脚本,因此请确保您/.autorelabel正确使用。
更改密码并重新标记后,让我们通过给定的命令退出 chroot 环境:
# exit
同样,要退出 sh-5.1 提示符,我们将使用给定的命令:
# exit
第 4 步:验证 Root 密码
要验证我们是否已成功更改 root 密码,请以普通用户身份登录并打开终端模拟器并以root身份运行交互式 shell ,使用给定命令:
$ su
输入新配置的root密码。要打印与当前用户 ID 关联的用户名,使用以下的命令:
# whoami

它将作为“ root ”返回。
本指南展示了 3 种方法,您可以通过这些方法更改您在RHEL 9中忘记的 root 密码。
边栏推荐
- LeetCode 2335. Minimum total time required to fill the cup
- High number_ Chapter 1 space analytic geometry and vector algebra__ Distance from point to plane
- 数据库面基知识汇总后
- Win10安装Apache Jena 3.17
- Transplant Wu Enda's deep learning 01 machine learning and neural network second week neural network basic programming homework elective homework to pycharm
- ue4对动画蓝图的理解
- Avi 部署使用指南(2):Avi 架构概述
- Win10的环境变量配置
- ROS duplicate name
- Tencent cloud server uses image to deploy WordPress personal website!
猜你喜欢

vulnhub inclusiveness: 1

Game theory (Depu) and investment (40/100)

Win10的环境变量配置

【手写数字识别】基于Lenet网络实现手写数字识别附matlab代码

Google Earth Engine——Hansen Global Forest Change v1.8 (2000-2020) 森林覆盖度和森林损失量数据集

antd 下拉多选传值到后台做查询操作

C serialport configuration and attribute understanding
![[leetcode weekly replay] 302 weekly 20220717](/img/38/446db9b4755f8b30f9887faede7e95.png)
[leetcode weekly replay] 302 weekly 20220717

(1) Learn about MySQL

JSP based novel writing and creation website
随机推荐
Pytorch.nn实现多层感知机
Pytoch and weight decay (L2 norm)
Aike AI frontier promotion (7.17)
Pytorch. NN implementation of multi-layer perceptron
LeetCode 2315. 统计星号(字符串)
人大、微软等提出InclusiveFL:异构设备上的包容性联邦学习
Openfoam heat flow boundary condition
Pytoch realizes multi-layer perceptron manually
Documents required for military product development process - advanced version
Common collection properties
连通图(并查集)
6G smart endogenous: technical challenges, architecture and key features
如何在双链笔记软件中建立仪表盘和知识库?以嵌入式小组件库 NotionPet 为例
Unity3d 模型中心点的转换(源代码)
军品研制过程所需文件-进阶版
Structure the combat battalion | module 7
Google Earth Engine APP(GEE)—设定中国区域的一个夜间灯光时序分析app
Transplant Wu Enda's deep learning 01 machine learning and neural network second week neural network basic programming homework elective homework to pycharm
Game theory (Depu) and investment (40/100)
高数__方程与函数的关系