ubuntu 单用户破解密码

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/chest_/article/details/102663122

引言~

0x1 事情起因

最近由于搭建实验环境需要用到ubuntu,但是但我登录进去的时候,发现了一件很蛋疼的事情——俺的root密码又忘记了,很难受,每次设置密码的时候都很纠结,你说设的复杂吧,这密码有容易忘记,设的简单一点吧,又怕它不安全(其实这里是虚拟机,按道理来说随便设个弱密码就行了,但是由于一直以来的习惯,我还是选择了设置个强口令),但这口令强就强在太过复杂,导致设置者本人都给忘记了,不说了,下面是破解步骤,不麻烦,就简单的几步
在这里插入图片描述

0x2 破解步骤

1.终端输入reboot或者右上角选择手动重启,注意,重启的过程中按住shift键,不然无法进入grub!!在这里插入图片描述
2.当出现grub引导界面时,我们选择上下方向键选择高级选项,接着按一下“e”键 来进入编辑模式,其它的用法可以参考grub引导下面说明
在这里插入图片描述

3.进入以下画面,看到里面有一些选项,这时候我们根据这时千万不要敲回车键,不然会直接加载系统,这时候我们选中有recovery mode的选项按e进入编译启动参数

在这里插入图片描述

在这里插入图片描述

4.按e进入如下界面,在位于倒数第四行找到图中红色框的recovery nomodeset并将其删掉,再在这一行的后面输入:quiet splash rw init=/bin/bash,记住,是在recovery nomodeset这一行的最后面!

quiet splash rw init=/bin/bash

在这里插入图片描述
往刚才删除的那行后面添加 quiet splash rw init=/bin/bash。然后按F10或者Ctrl+x 启动。
在这里插入图片描述

在系统成功运行后会直接进入root mode,直接输入:passwd,系统会提示你输入新的root密码,当我们键入passwd回车后,接着再往终端输入信息时,我们向终端输入的一切信息我们都会不可见,这也是对我们输入的信息一种保障吧在这里插入图片描述

修改完之后输入reboot重启系统即可

也有可能会发生输入reboot也无法重启的问题,这时候我们按照下图即可解决
在这里插入图片描述

小结~
通过简单的几步,我们实现了单用户模式破解密码,所以为了操作系统的安全,我们要为grub面板设置密码防止非法用户使用单用户模式对root口令进行重置操作

猜你喜欢

转载自blog.csdn.net/chest_/article/details/102663122
今日推荐