Ubuntu 密码重置问题无法关机 12.04

Ubuntu 密码重置问题无法关机 12.04

所以基本上我去世的父亲在联想 t61 上安装了 Ubuntu。我不知道他的密码是什么,我真的很想能够访问他电脑上的所有内容。

我已完成以下操作,但没有成功。

1.我通过将“ro quiet splash $vt handoff”编辑为“rw init=/bin/bash”来更改密码 2.我输入root@(none) passwd root 3.成功更改密码

但当我尝试重新启动时,我收到一条消息,提示“无法关机”

我只需要从这台电脑上删除文件和其他东西。请帮忙!

谢谢你,斯科特

答案1

简短回答

通常我所做的是从 Live Disc(从 USB)启动机器,然后单击“尝试 Ubuntu”选项。

解释

一旦系统运行,我就会将主机安装到我的实时磁盘上,以便您获得该机器的完全根访问权限sudo su(因为试用版不需要密码)。

(假设您是 root)但是您可以通过以下方式替换您爸爸的密码哈希:

  1. 运行passwd时将提示您输入新密码;
  2. 一旦设置,cat /etc/shadow | grep 'ubuntu'将显示密码哈希值;
  3. 需要挂载主硬盘才能强制写入新密码;

安装磁盘时,您需要确定哪个磁盘是主磁盘;通常是 /dev/sda1。要列出分区表,您需要运行以下命令:

sudo fdisk -l

你会看到类似这样的内容:

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    39845887    19921920   83  Linux
/dev/sda2        39847934    41940991     1046529    5  Extended
/dev/sda5        39847936    41940991     1046528   82  Linux swap / Solaris

这里重要的是要知道您需要Linux什么System(而不是交换 - 这是不同的东西。)

那么你应该:

  1. 更改目录以建立挂载:cd /mnt
  2. 创建目录:sudo mkdir test
  3. 您可以通过以下方式安装主磁盘sudo mount /dev/sda1 /mnt/test

现在您应该可以通过以下方式访问您爸爸的机器:cd /mnt/test/

回到我关于替换 root 密码的观点,您可以从初始步骤复制密码哈希并将其粘贴到/mnt/test/etc/.shadowroot 用户旁边。

希望这可以帮助。

相关内容