但行好事
莫论前程❤

Ubuntu16.04忘记root密码

​ 默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输命令 sudo passwd,然后输入当前用户的密码,enter

​ 终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。

​ 分析:

​ 没有默认的root密码,因为你还没给root设置密码,第一个 user 是在 admin 组 ,所以他可以给 root 设置密码 , so sudo passwd root[sudo] password for you :—> 输入你的密码,不会显示

用安装时建立的用户登陆后在Shell执行sudo passwd root回车Password:

第一种情况之前设置过root忘记了

  1. 开机按住shift(个别用Esc),出现如下界面,选中如下选项

img

2、按回车键进入如下界面,然后选中有recovery mode的选项

img

3、按e进入如下界面,找到图中红色框的recovery nomodeset并将其删掉,img

再在这一行的后面输入

quiet splash rw init=/bin/bash

img

4、接着按F10后出现如下界面,在命令行内输入passwd后进行修改密码即可

img

4.1 ubuntu14 此时会以root身份启动一个可读写的bash,直接使用命令passwd更改root密码,然后按下[Ctrl+Alt+Delete]重启系统。

52756402107

系统启动后进入字符终端[Ctrl+Alt+F\<1…6>],使用root账户和密码登录系统,然后进行恢复管理账户状态操作。(图形界面终端为[Ctrl+Alt+F\<7>])

第二种情况.未设置root密码的情况

如果系统在安装之后重未设置过root密码,此时管理员权限也丢失,那么此时可以启动系统进入Recovery Mode,选择后直接按下[Enter]进入

选择root,进入root shell,然后运行:

#mount -o rw,remount /
#passwd username

重置username对应账户的密码

52756417003

如果已经设置过root密码,那么在启动root shell时会出现“Give root password for maintenance”提示,如果root密码一并忘记,那么需要使用第1步中的方法重置root密码。


系统启动时默认显示GRUB菜单

进入系统,以管理权限修改“/etc/default/grub”文件,注释GRUB_HIDDEN_TIMEOUT=0,并修改GRUB_TIMEOUT值(菜单持续显示时间,以秒为单位)

52756409448

然后运行$sudo grub-update,更新修改过的GRUB配置文件,使其生效。

赞(1) 打赏
未经允许不得转载:刘鹏博客 » Ubuntu16.04忘记root密码
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏