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

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

相关推荐
2301_801673013 分钟前
8.19笔记
网络·安全
wdxylb39 分钟前
云原生俱乐部-shell知识点归纳(1)
linux·云原生
飞雪20072 小时前
Alibaba Cloud Linux 3 在 Apple M 芯片 Mac 的 VMware Fusion 上部署的完整密码重置教程(二)
linux·macos·阿里云·vmware·虚拟机·aliyun·alibaba cloud
路溪非溪2 小时前
关于Linux内核中头文件问题相关总结
linux
木易双人青2 小时前
01-Docker-简介、安装与使用
运维·docker·容器
海绵不是宝宝8173 小时前
连接远程服务器上的 jupyter notebook,解放本地电脑
服务器·jupyter·github
专注API从业者3 小时前
Python + 淘宝 API 开发:自动化采集商品数据的完整流程
大数据·运维·前端·数据挖掘·自动化
三坛海会大神5554 小时前
计算机网络参考模型与子网划分
网络·计算机网络
bobz9654 小时前
小语言模型是真正的未来
后端
云卓SKYDROID4 小时前
无人机激光测距技术应用与挑战
网络·无人机·吊舱·高科技·云卓科技