无法通过 GRUB 重置 root Ubuntu 用户密码,因为在 Grub 高级选项中选择“drop to root shell”时会提示输入密码

无法通过 GRUB 重置 root Ubuntu 用户密码,因为在 Grub 高级选项中选择“drop to root shell”时会提示输入密码

几天前,我更改了 Ubuntu 服务器 15.06 上的主帐户密码,但很快就忘记了。

我尝试通过 Grub 进入 root shell,但它实际上再次提示我输入 root 密码“请输入 root 密码以进入维护模式,或按 Ctrl-D 继续”。按 ctrl-D 只会让我进入登录提示符。

我可以物理访问该盒子,并且这个 UI 响应似乎与此处发布的内容不一致:https://wiki.ubuntu.com/RecoveryMode

有没有办法重置 Ubuntu 15.06 中的“root”用户密码?

答案1

尝试这个:

启动您的机器,并在提示时Ubuntu Live-CD/USB选择无需安装的选项。Trying Ubuntu

当您准备好完整的桌面时。

打开终端,

Ctrl++AltT

运行:

sudo -i
fdisk -l

假设 fdisk 说:/ 是 /dev/sda1,继续运行:

mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
passwd

更改你的 root 密码,并尽量不要忘记

最后运行

umount /mnt
reboot

相关内容