ubuntu 破解root密码

时间:2016-05-05 11:13:37   收藏:0   阅读:1533


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


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


测试版本:14.04 server


单用户模式


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

技术分享


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

技术分享

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

技术分享


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

quiet splash rw single init=/bin/bash

注:

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

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

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

single  单用户模式

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

如图:

技术分享

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

技术分享



救援模式


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

技术分享


选择磁盘系统的根分区

技术分享


技术分享


root密码已被修改

技术分享





本文出自 “逆行者” 博客,请务必保留此出处http://lingyi.blog.51cto.com/2837715/1770266

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!