ubuntu 破解root密码


ubuntu默认不会开启root用户,而且即使设置了密码也不允许远程登录。


修改的root的密码一般都是普通用户通过sudo机制操作,但如果在设置root密码之前,所有普通用户没有sudo权限了,此时只能通过进入单用户模式或recovery mode(救援模式)破解了。


测试版本:14.04 server


单用户模式


出现引导菜单时, 按“e”键进入编辑

ubuntu 破解root密码_第1张图片


如果root账户没有被初始化密码,那么只需要修改内核启动参数,添加“single”即可,按control+x或F10启动。

ubuntu 破解root密码_第2张图片

但如果root账户已经设置了密码,以上操作之后需要输入root账户密码才能继续启动。

ubuntu 破解root密码_第3张图片


才是需要修改内核参数,添加参数如下:

quiet splash rw single init=/bin/bash

注:

quiet  禁止输出一些日志等信息

splash 跟分辨率有关,如果缺失可能会造成无法启动

rw 读写模式挂载,否则无法修改账户密码或修改其他配置文件

single  单用户模式

init=/bin/bash 启动时取代init进程,使用/bin/bash 提供shell操作界面

如图:

ubuntu 破解root密码_第4张图片

修改root密码,也可以修改/etc/sudoers,使普通用户有sudo权限。

ubuntu 破解root密码_第5张图片



救援模式


从光盘启动,选择救援模式

ubuntu 破解root密码_第6张图片


选择磁盘系统的根分区

ubuntu 破解root密码_第7张图片


ubuntu 破解root密码_第8张图片


root密码已被修改

ubuntu 破解root密码_第9张图片





你可能感兴趣的:(ubuntu,root,破解)