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