使用Ecryptfs恢复加密的主目录 – 密码短语无法正常工作

我的电脑最近失败了,我现在正试图通过LiveUSB从外部SATA SSD恢复文件。

  • 我不记得加密我的电脑了,但是当我通过终端导航到分区主文件夹时,我收到了ACCESS_YOUR _….文件
  • 使用sudo ecryptfs-mount-private会导致错误Encrypted private directory not setup properly
  • 然后我使用sudo ecrpytfs-recover-private ,它找到我试图访问的加密文件夹
  • 我选择使用我的密码登录但始终收到错误解包Unwrapping password and inserting into user session keyring failed [-5]

问题是,我知道我正在为此帐户输入正确的登录密码。 我只使用一两个密码就可以进入,而且我已经尝试了过去几年我能想到的每一个密码。

是否有任何我可能遗失的事情会导致这种情况发生? 我很难过,无法理解为什么我无法进入。我没有我的mount密码,并且真的需要这台计算机上的文件。

可能相关:此SSD无法在我从中取出的Lenovo计算机中启动,但它确实显示在OS X和USB上。 配置是否会以某种方式搞砸了? 我的计算机有一天随机关闭,只是拒绝从引导程序引导到SSD分区,尽管它确实看到了它。

我可以采取哪些步骤来进一步诊断此问题并进入我的文件夹? 我愿意尝试一切,并将报告输出。 非常感谢任何帮助,我会把btc扔给任何可以帮助我的人。 谢谢。

首先,如果我没记错,你必须选中一个盒子来安装带有加密主目录的Ubuntu,但我可能错了。 它当然看起来像是加密的。

其次,坏消息:如果您在启动时加密主目录,它不会使用您的帐户密码,而是使用单独的密码短语。 首次启动弹出窗口后,如果要备份主目录的加密密码,请提出问题,建议您将其保存在安全的地方。 有一种方法可以在稍后阶段获取密码,但只有在您可以访问密码时才能获得密码,因此在您的系统出现任何问题之前。 如果你没有密码短语,唯一可能的方法就是通过强制它来实现,目前这几乎是不可能的。

现在我想起来了,在写完前一篇文章之后,如果你定期备份,你应该能够获得密钥。 你做备份了吗?

编辑:

只是测试这个答案 ,它可以在一个仍在工作的系统上获取密码短语,但你当然应该将它保存在安全的地方。 :d

EDIT2:

所以我只是进一步研究它,如果:

  • 你有旧家庭文件的备份和;

  • 它包含〜/ .ecryptfs文件夹和wrapped-passphrase文件

您可以使用以下命令解锁它:

ecryptfs-unwrap-passphrase / path / to / wrapped-passphrase

它会要求输入密码。 这是您说的正确记住的帐户密码。 它应该给你一个看似随机的字符输出:这是解锁主分区的密码短语。

我希望你仍然备份该文件。 如果您遇到任何问题,请告诉我。