Ubuntu
开机时长按shift键,进入grub菜单如下:
![e1408e05a341b2763af799b2dcff3297.png](https://img-blog.csdnimg.cn/img_convert/e1408e05a341b2763af799b2dcff3297.png)
选择第二项,按E
![7c2cbef9383e8db06c2ca0ec8a1bda02.png](https://img-blog.csdnimg.cn/img_convert/7c2cbef9383e8db06c2ca0ec8a1bda02.png)
修改这一行,将末尾的ro recovery nomodeset 改为 rw single init=/bin/bash
然后按CTRL+X
![2b8e0ff40f1dc8401aff27d779559ac4.png](https://img-blog.csdnimg.cn/img_convert/2b8e0ff40f1dc8401aff27d779559ac4.png)
执行passwd root 修改密码,重启即可
Redhat
进入启动界面后,按E
![7474a6c871b3a534b55222f6fae45811.png](https://img-blog.csdnimg.cn/img_convert/7474a6c871b3a534b55222f6fae45811.png)
选择第二项(kernel 模式)
![4414acb4526d51598f20602dc09873c4.png](https://img-blog.csdnimg.cn/img_convert/4414acb4526d51598f20602dc09873c4.png)
再按E编辑 输入single 回车,进入单用户模式
![8e3d8911ebfe6ef3021b8cf6c2c03f7e.png](https://img-blog.csdnimg.cn/img_convert/8e3d8911ebfe6ef3021b8cf6c2c03f7e.png)
然后按B(boot) 启动单用户模式
![94a630eac8aa856d608e8d4ff286713c.png](https://img-blog.csdnimg.cn/img_convert/94a630eac8aa856d608e8d4ff286713c.png)
即可获得root权限
![30b6b4fd786ac65ec0d1f633fb5d4ebd.png](https://img-blog.csdnimg.cn/img_convert/30b6b4fd786ac65ec0d1f633fb5d4ebd.png)
然后执行passwd root
修改密码即可
![50569c4bd13274b9bfba2e4df9c91d16.png](https://img-blog.csdnimg.cn/img_convert/50569c4bd13274b9bfba2e4df9c91d16.png)
成功后,reboot重启即可
Kali
![860c8f6cccdf3952e9117f524255764f.png](https://img-blog.csdnimg.cn/img_convert/860c8f6cccdf3952e9117f524255764f.png)
按e键
![214184af0cb5abc41de3b887e0d904af.png](https://img-blog.csdnimg.cn/img_convert/214184af0cb5abc41de3b887e0d904af.png)
找到这一行,将ro改为rw,在末尾加上 init=/bin/bash
![17e59ec132fe7beef15d5425d213582b.png](https://img-blog.csdnimg.cn/img_convert/17e59ec132fe7beef15d5425d213582b.png)
然后按CTRL+X
![e659c12c3b35a37f138b453c13d4edf3.png](https://img-blog.csdnimg.cn/img_convert/e659c12c3b35a37f138b453c13d4edf3.png)
此时已经是root权限
输入passwd root回车
输入新密码两遍,重启即可
![a76e8ffa7c25cc7116c6e931db2763df.png](https://img-blog.csdnimg.cn/img_convert/a76e8ffa7c25cc7116c6e931db2763df.png)
CentOS 7
![0fd3c100d8ea5a13037322dd7aabab2b.png](https://img-blog.csdnimg.cn/img_convert/0fd3c100d8ea5a13037322dd7aabab2b.png)
按E键,进入编辑模式
![3b6ab37fdb098acf4e8ada1af40cfd8d.png](https://img-blog.csdnimg.cn/img_convert/3b6ab37fdb098acf4e8ada1af40cfd8d.png)
![37ea513d0224a996d2c1b04ed5022c33.png](https://img-blog.csdnimg.cn/img_convert/37ea513d0224a996d2c1b04ed5022c33.png)
用方向键移动光标到LANG=en_US.UTF-8这行的末尾
![108c47e36823bab927b6f8314eb1ecaf.png](https://img-blog.csdnimg.cn/img_convert/108c47e36823bab927b6f8314eb1ecaf.png)
在后面加上 init=/bin/sh
注意UTF-8后面要加一个空格
然后按CTRL+X启动
![3582752dfbdc0d210719c27055714b58.png](https://img-blog.csdnimg.cn/img_convert/3582752dfbdc0d210719c27055714b58.png)
可以看到,提示符左边已经是#,表示获取了root权限
然后执行命令mount -o remount, rw /
注意-o是小写的o,不是数字0,rw后面有空格
![c66eebc2da6004fd5fe5c2491c29f04b.png](https://img-blog.csdnimg.cn/img_convert/c66eebc2da6004fd5fe5c2491c29f04b.png)
接下来执行命令 passwd root,修改root账号密码
密码重复输入两遍,注意如果密码不符合复杂性要求,系统会提示,但不影响修改密码操作。
![5de6ba7578247e80289c4089aacb3ead.png](https://img-blog.csdnimg.cn/img_convert/5de6ba7578247e80289c4089aacb3ead.png)
最后,执行 exec /sbin/init
重启系统