在 grub 上重新设置密码不会接受新密码“密码不匹配”

在 grub 上重新设置密码不会接受新密码“密码不匹配”

所以我为我的双胞胎生日买了两台上网本。两台上网本都没有密码/人们都记不住密码。

我知道进入 grub 的所有信息,我可以直接输入新的 unix (sp?) 密码。我知道输入的密码不会出现在屏幕上。无论我怎么尝试,它总是返回说密码不匹配。这到底是怎么回事?????????我是不是漏掉了什么...密码必须有多长。

我必须在圣诞节前夕把这些准备好并运行起来,现在我很恐慌。

答案1

您需要从 Ubuntu Live CD 启动,从启动菜单中选择“在不对计算机进行任何更改的情况下试用 Ubuntu”。

系统启动后,从应用程序\附件打开一个新的终端窗口,然后输入以下命令:

sudo fdisk -l

此命令用于告诉硬盘正在使用什么设备名称,“前面带有 * 的条目”

我认为其余的是 sda1

现在您需要创建一个目录来挂载硬盘。由于我们实际上是从 Live CD 启动,因此实际上不会在任何地方创建该目录。

sudo mkdir /media/sda1

下一个命令将在 /media/sda1 文件夹中安装硬盘。

sudo mount /dev/sda1 /media/sda1

现在到了真正发挥魔力的命令:chroot。此命令用于打开一个与当前 shell 使用的根目录不同的 shell,我们将传入挂载硬盘的文件夹。

sudo chroot /media/sda1

现在您应该能够使用 passwd 命令来更改您的用户帐户的密码,并且由于我们使用的是 chroot,它将应用于硬盘。

passwd USERNAME

请注意,您必须在 passwd 命令后输入您的用户名才能更改正确的密码。

现在您应该可以重新启动系统并使用新密码登录。

答案2

我遇到了完全相同的问题。解决方案解释如下:https://help.ubuntu.com/community/LostPassword

如果链接失效,问题似乎是缺少写入权限,您需要更改密码。解决方案很简单,只需输入

mount -rw -o remount / 

在步骤之前立即执行此步骤passwd username。这对我有用。

相关内容