使用 liveUSB 将软件安装到计算机中(但不安装到 liveUSB 中)

使用 liveUSB 将软件安装到计算机中(但不安装到 liveUSB 中)

我的目标是将 Steam 安装到工作计算机中,尽管我没有根访问权限,但有物理访问权限。

我不想更改 root 密码(除非可以以某种方式将其设置回来并且没有更改记录)。

如果可以使用 LiveUSB 来访问计算机硬盘(未加密)并从那里安装,那就太好了。

有什么建议么?

答案1

您可以使用实时 USB 系统清除或更改计算机的 root 密码。密码以加密形式存储在文件 /etc/shadow 中,因此,您可以在完成后将其恢复为您当时拥有的任何密码。您不需要知道它,只需保留加密值以备后用。 这些说明使用虚拟机,但您也可以使用实时 USB 执行相同的步骤。

答案2

启动你的 LiveUSB,挂载系统分区。

从那里,获取包源并通过 dpkg 使用 --root=[directory] ​​选项进行安装,以指定特定的安装目录(位于您的工作分区上)。

我认为您不必 chroot 到系统分区。您可能希望chown文件允许您的用户执行 steam。

相关内容