码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu 14 密码忘记-解决方法

时间:2016-05-12 16:15:13      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:

尝试遍了各种Linux发行版,半年前成为深度Linux的脑残粉,脑残至今。。。

        Deepin本来就是基于Ubuntu,所以直接上手无压力,本地化和UI都是极好的 -_-!!  Linux Deepin 2014.2基于Ubuntu 14.04 TLS开发。该版本系统已经改由Grub2引导,昨天把系统玩坏了,愁死人,今天终于搞定,准备记篇博客,顺便讲解下新版grub2怎样用root权限启动。

        以下演示以Linux Deepin 2014.2截图,Ubuntu类似(我猜的!)

        1. 首先开机选择“Advanced options for *****”这一行按回车,然后选中最后是“(recovery mode)”这一行按“E”进入编辑页面,如图:

技术分享

        2. 修改上图中红圈中的ro为rw,使文件系统可读可写,然后按Ctrl+x或F10启动。

        3. 来到下面的选单,选“Drop to root shell prompt”即可获得root shell。

技术分享

        4.然后就可以淡定的执行“passwd + 要修改密码的用户名”,修改密码后“shutdown -r now”重启正常启动即可。

【注意】Ubuntu的默认root密码是随机的,每次开机都有一个新的root密码。可以在终端输入命令“sudo passwd”,然后验证当前用户的密码后修改root密码。但是我个人不建议这样做,需要切换到root用户时可以执行“sudo su”命令。前提是当前用户在在sudo用户组中,安装系统时创建的用户默认是在sudo中的。

========================================【补充】===================================

谢博友 @Feng_Yu 提醒,我写博客时用的机器没有设置root密码,可以直接按照上述步骤操作。现在很多生产服务器都是直接用root用户,如果有root密码这个办法就行不通了,我试了一下,果然会出现“Give root password for maintenance”必须输入root密码,我虚拟机内用一ubuntu-14.04.1-server重新摸索了一下,应该按照如下方法(Google来的办法):

在上述步骤到e键进入编辑的时候,应该将“ro recovery nomodeset”改为“rw single init=/bin/bash”,然后按ctrl+X或者F10启动。

ubuntu 14 密码忘记-解决方法

标签:

原文地址:http://blog.csdn.net/hanzheng260561728/article/details/51364963

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!