Ubuntu重置root密码

今天在使用虚拟机ubuntu时,su后输入好几次密码都不对,无奈重置密码.以下为重置方法

  1. ctrl+Alt+t 打开命令行输入:init 6 重启Ubuntu/或右键虚拟机点击重启

  2. 重启开始时,按住shift键,进入以下界面,按e键

    https://halo-kakarot.oss-cn-beijing.aliyuncs.com/49b3d5bdb4554480b8286c3438ba313c.png

  3. 向下移动光标,删除下图红框部分

    https://halo-kakarot.oss-cn-beijing.aliyuncs.com/2.png

  4. 在当前位置输入下图内容(进行完这步可能有点卡,耐心等待)

    rw init=/bin/bash
    
  5. 按ctrl+x跳转,输入passwd,重置密码

    注: 密码是不显示

    https://halo-kakarot.oss-cn-beijing.aliyuncs.com/511552f8adff46d1a9ec1a157536cfe0.png

  6. 重启客户机即可

补充

若上述方法无效,可尝使用 GRUB 重置密码

  1. 重新启动您的计算机,然后在启动期间按下** Shift **键以进入“引导程序”(GRUB)菜单。

如果您拥有双启动机器并且需要您在操作系统启动时选择,则无需按住 Shift 键引导程序菜单也会出现。

如果您无法进入“引导程序”根菜单且因此无法选择进入恢复模式,您可使用Live CD 重置您的用户密码。

  1. 按键盘上的上下箭头以突出显示以单词“恢复模式”结尾的行,然后按回车。

  2. 您的计算机现在将开始引导流程。几分钟之后,将出现恢复菜单。使用您的向下箭头键以突出显示root 并按回车。

  3. 在 # 符号处,键入:passwd username,其中,username 是您正为其更改其密码的帐户的用户名。

  4. 将提示您输入新的 UNIX 密码,并确认新密码。

  5. 然后键入:# reboot