Redhat Linux破解root密码

文章目录


Linux破解root密码是RHCSA中的第一道题,只有破解密码才能继续之后的操作。(后期会整理出RHCSA和RHCE的相关题目)而在平时,我们是用Linux虚拟机的时候,如果一不小心忘记了root密码,那就GG了,几乎是什么事都做不了。作为一个Linux玩家,这种事是绝对不允许的!那就来看看Linux怎么破解root密码的吧!

破解环境

  • RHEL7.4(7的版本都差不多,之前的版本可能会有差异)

开始破解

  1. 开启虚拟机,进入引导界面迅速按⬆⬇j键,然后选择Red Hat Enterprise Linux Server (3.10.0-693.e17.x86_64) 7.4 (Mapio),按E进入编辑模式

在这里插入图片描述

  1. 使用向下直到看到initrd16,然后在它的上一行末尾加上rd.break,然后Ctrl+X使系统继续运行。

在这里插入图片描述
在这里插入图片描述

  1. 然后会进入紧急救援模式,使用mount -o remount,rw /sysroot重新以读写的方式挂载\系统。重新挂载之后,切换到单用户模式。

在这里插入图片描述

  1. 注意看前面的提示符,进入单用户模式之后,就可以修改密码了。可以使用passwd来修改(会要求输入两遍密码)。一般我们直接就使用echo "密码" | passwd --stdin root来修改密码(一遍过,不会提示要输入第二遍确认)。

这里修改密码,不会看到提示密码修改成功,只会看到很多的小方块,如果害怕没有修改成功,想看到提示,修改一下语言的变量就可以了。
使用LANG=en修改语言为英语,然后修改成功后就可以看到提示了。

  1. 然后就是创建.autorelabel文件,这是必须要创建的,如果不创建或是创建错误,那么就会密码破解失败。创建完成后可以直接重启reboot,也可以exit退出单用户,再exit退出紧急救援模式。然后系统就会重启或是继续运行。

在这里插入图片描述

在这里插入图片描述

以上内容均属原创,转载请注明出处。
  1. 等系统重新启动后,直接使用设置的root密码就可以登录系统了。
本文作者: 坏坏
发布了15 篇原创文章 · 获赞 6 · 访问量 1159

猜你喜欢

转载自blog.csdn.net/qq_45668124/article/details/104526047
今日推荐