Linux红帽:RHCSA认证知识讲解(十 三)在serverb上破解root密码

Linux红帽:RHCSA认证知识讲解(十 三)在serverb上破解root密码


前言

  • 在红帽 Linux 系统的管理工作中,系统管理员可能会遇到需要重置 root 密码的情况。
  • 本文将详细介绍如何通过救援模式进入系统并重新设置 root 密码。

我的个人主页,欢迎来阅读我的其他文章
https://blog.csdn.net/2402_83322742?spm=1011.2415.3001.5343

我的RHCSA认证知识文章专栏
欢迎来阅读指出不足
https://blog.csdn.net/2402_83322742/category_12901802.html?spm=1001.2014.3001.5482


操作步骤

  • 在服务器管理界面中,找到并单击启动 serverb 实例

  • 当出现 GRUB 启动菜单时:

  • 正常练习场景:选择第一行,按下 e 键进入编辑

  • 考试场景:选择第二行,按下 e 键

  • 在打开的内核参数编辑界面中,找到包含 ro(只读)的行

  • 将 ro 修改为 rw rd.break(rw 表示可写,rd.break 触发紧急救援模式)

  • 按下 Ctrl + X 保存修改,系统将以新参数启动并进入救援模式

  • 在出现的 sh-xxx# 提示符下,依次执行以下命令

bash 复制代码
chroot /sysroot          # 切换根目录到原系统
echo flectrag | passwd --stdin root  # 重置root密码(示例密码:flectrag)
touch /.autorelabel       # 标记SELinux策略重新应用
sync                      # 同步磁盘数据
exit                      # 退出chroot环境
reboot                    # 重启系统

以下是对这段代码中每条命令的详细解释:

  1. chroot /sysroot
  • 功能 :此命令的作用是将当前的根目录切换至 /sysroot。在救援模式里,系统启动时挂载的根目录并非真正的系统根目录,而是救援环境的根目录。借助 chroot 命令,能够把根目录切换到原系统的根目录 /sysroot,如此一来后续的操作就如同在原系统里进行一样。
  • 使用场景:在需要对原系统进行维护或者修复时,就会用到这个命令,像重置密码、修改系统配置等。
  1. touch /.autorelabel
  • 功能 :touch 命令用于创建一个新文件或者更新已有文件的访问和修改时间。在这里,/.autorelabel 文件的创建会告知 SELinux(Security-Enhanced Linux,一个强制访问控制的安全系统)在下次系统启动时重新标记所有文件的安全上下文。
  • 使用场景:在修改了文件系统的权限或者结构之后,为了确保 SELinux 能够正确地对文件进行安全标记,就需要创建这个文件。
  1. sync
  • 功能 :sync 命令的作用是将所有未写入磁盘的数据同步到磁盘。在修改了文件系统或者进行了其他可能影响磁盘数据的操作之后,使用 sync 命令可以保证数据被正确地写入磁盘,避免数据丢失。
  • 使用场景 :在进行重要的文件系统操作之后,尤其是在即将重启系统之前,使用 sync 命令可以确保数据的完整性。
  1. reboot
  • 功能 :reboot 命令用于重启系统。在完成了所有的救援操作之后,使用 reboot 命令可以让系统以新的配置重新启动。

  • 系统重启后,再次进入 GRUB 菜单时,直接按下 Enter 键选择默认启动项

  • 重启之后等待,便可进去node2系统了

以上就是这篇博客的全部内容,下一篇我们将继续探索 Redhat 的更多精彩内容。

我的个人主页,欢迎来阅读我的其他文章
https://blog.csdn.net/2402_83322742?spm=1011.2415.3001.5343

我的RHCSA认证知识文章专栏
欢迎来阅读指出不足
https://blog.csdn.net/2402_83322742/category_12901802.html?spm=1001.2014.3001.5482

|--------------------|
| 非常感谢您的阅读,喜欢的话记得三连哦 |

相关推荐
ClickHouseDB3 分钟前
ClickHouse Cloud 与 Snowflake 实时性价比对比:CostBench 测试中的 412 倍差距来
运维·数据库·系统架构
欧米欧18 分钟前
Linux系统篇(七),环境变量的底层溯源,核心获取机制与安全应用
linux·运维·服务器
Ruiery28 分钟前
Linux 6.6内核内存管理深度解析(十八):KASLR 内核地址空间随机化
linux·运维·服务器·安全
学长毕设1 小时前
基于springboot的食品仓库管理系统
java·spring boot·后端
todoitbo1 小时前
群晖NAS部署JmalCloud:Docker安装、文件管理、博客与公网访问完整教程
运维·docker·容器
滴滴答答哒1 小时前
ASP.NET Core + FaceRecognitionDotNet 人脸识别实战:DI 单例、特征向量持久化与 1:N 比对
后端·asp.net
时间售卖铺1 小时前
触发器与函数实战:MySQL高效编程秘诀
运维·数据库·mysql·云原生
qetfw1 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
前端精髓1 小时前
调用大模型API
运维·服务器·microsoft
星融元asterfusion2 小时前
工业网络升级实战:100G 双轨 Leaf-Spine 架构破解高并发出货网络瓶颈
网络·架构·spine