如何仅使用登录密码恢复加密的主页?

如何仅使用登录密码恢复加密的主页?

在数据没有丢失之前,我可以正常登录和使用操作系统,并且无需输入任何密码即可访问我的主文件夹,因为它在登录时是自动挂载的。

现在我想通过输入登录密码来访问我的主文件夹,就像我登录时总是做的那样。但我无法再登录了。

那么仅知道登录密码如何访问我的主文件夹?

回复 Jo-Erlend Schinstad:

我的情况是,我无法再登录,因为几个系统文件由于 USB 问题已损坏。所以我必须使用另一个操作系统,而且因为我不知道我的挂载密码,所以我必须以某种方式只知道我的登录密码来访问有价值的文件。

答案1

由于 USB 问题,多个系统文件已损坏

对于您来说,这可能是也可能不是一个重大的问题。

为了解密加密主页的内容,Ubuntu 通常不仅需要登录密码,还需要“挂载密码” - 一个秘密的、长的安全字符串,它可能在您设置加密主页时自动为您生成。

如果您的系统可以正常启动,则驱动器上已经以“包装”格式存储了挂载密码,只需要您的登录密码即可完成解密。但是,如果您的系统损坏,并且您需要从其他操作系统(例如 Live CD)恢复文件,那么您将需要此挂载密码以及您的登录密码。因此,如果此挂载密码是已损坏的系统的一部分,并且您没有对其进行备份,那么您可能完全没有运气。

尽管如此,密码的包装版本可能仍然在您的驱动器上的某个地方,并且不会被破坏,在这种情况下您很幸运。

本页详细介绍了如何从 Ubuntu Live CD 恢复加密主目录中的文件。

http://www.howtogeek.com/116297/how-to-recover-an-encrypted-home-directory-on-ubuntu/

它涉及使用辅助工具:

sudo ecryptfs-recover-private

这将尝试查找系统上所有加密的主目录及其对应的包装挂载密码。如果找到,则解密它们所需的只是您的登录密码。

如果它没有找到幸存的包装挂载密码,并且您没有备份,那么您很可能会倒霉。

如果它确实有效,它会将解密的内容临时挂载到 /tmp 内的挂载点。然后您应该将解密的文件从那里复制到另一个设备上。请参阅整篇文章以了解更多信息。


注意:对于任何想要避免此问题的人,如果您设置了加密的主目录,请确保将挂载密码的备份保存在某处。首次设置加密主目录时可能会提示您执行此操作,但如果没有,您可以稍后(成功登录后)使用命令访问它ecryptfs-unwrap-passphrase。这仅在您正常登录系统时才有效 - 也就是说,当您需要像本原作者的情况一样恢复时,它将不起作用。

相关内容