所以基本上我去世的父亲在联想 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)但是您可以通过以下方式替换您爸爸的密码哈希:
- 运行
passwd
时将提示您输入新密码; - 一旦设置,
cat /etc/shadow | grep 'ubuntu'
将显示密码哈希值; - 需要挂载主硬盘才能强制写入新密码;
安装磁盘时,您需要确定哪个磁盘是主磁盘;通常是 /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
(而不是交换 - 这是不同的东西。)
那么你应该:
- 更改目录以建立挂载:
cd /mnt
; - 创建目录:
sudo mkdir test
; - 您可以通过以下方式安装主磁盘
sudo mount /dev/sda1 /mnt/test
;
现在您应该可以通过以下方式访问您爸爸的机器:cd /mnt/test/
。
回到我关于替换 root 密码的观点,您可以从初始步骤复制密码哈希并将其粘贴到/mnt/test/etc/.shadow
root 用户旁边。
希望这可以帮助。