【写作说明】:笔者是Linux学习和爱好者,学习或者工作中总是看到有人忘记root密码不知所措,其实不用慌张,Linux下破解root密码非常简单,今天我就手把手教会大家在Linux下破解root密码,并且讲清楚原理。

环境说明:
今天用到的系统是redhat 8 x86 64位版本,其他Linux发行版操作步骤大同小异,都可参考。


第一步:
重启系统,进入grub引导界面

第二步:
按下键盘上’e’键,进入编辑模式

第三步:
用方向键↓将光标移动至Linux这一行,给内核添加rd.break参数

直接在这一行末尾添加rd.break参数即可,我这里为了更加直观,删除到ro后添加参数,也可以。

第四步:
按Ctrl+x进入救援模式 ,敲几条命令即可完成

mount -o remount,rw /sysroot(以读写的方式挂载真实的根)

chroot /sysroot(切换根目录为/sysroot)

passwd root(修改root密码,这里的root也可换成系统中任意账户,但root密码修改成功后进入,可以修改任意账户密码)

出现succesfully表示修改密码成功

touch /.autorelabel(创建selinux标签文件,若系统selinux是关闭状态,则可省略这步,反之,不能省略)

第五步:
输入两次exit,系统自动重启,进系统登录界面输入你刚刚修改的密码即可

步骤汇总:
1.编辑启动菜单按e

2.给内核添加一个rd.break的参数在Linux这一行删除到ro 执行ctrl+x启动

3.以读写的方式挂载真实的根mount -o remount,rw /sysroot4.切换到真实的根并使用passwd修改密码

5.创建selinux标签文件/.autorelabel(根下面的隐藏文件)

6.两次exit退出,重新进入系统

总结:
Linux下修改密码是不是很简单,是不是在我的带领下很快就学会了。在工作或者学习中如果忘记密码,都可以试试,不同发行版操作步骤类似,原理相通。很多电子产品都是Linux系统,例如机顶盒,路由器,如果不知道root密码的情况下,想破解root密码,都可以这样操作。

这个时候可能有人会问了,既然Linux破解密码如此简单,那为什么技术大牛都说Linux很安全?这里破解root密码其实有一个条件,那就是你要接触到物理机。既然你已经接触到了物理机,证明你已经拿到权限了,操作系统在你面前就不是一堵墙了,而是一扇窗。

如果大家想学习如何破解windows密码,在此文章下面回复,我也可以写一篇手把手教你破解windows 10密码文章。windows下破解密码更加简单。

声明:
技术无罪,一定要把技术用在正途上,切记为了炫技违法犯罪,不然等待你的只会是法律的制裁。

更多推荐

手把手教你破解Linux系统root密码——无需任何工具,有手就行