我的电脑最近出现故障,现在我正尝试通过 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]
问题是,我知道我输入了正确的此帐户登录密码。我只使用一两个密码进入,而且我尝试了过去几年中我能想到的所有密码。
我是不是遗漏了什么导致这种情况发生?我很困惑,不明白为什么我无法进入。我没有挂载密码,而且我真的需要从这台电脑上取下文件。
可能相关:这个 SSD 无法在我从联想电脑上启动,但它确实在 OS X 和 USB 上显示。配置可能不知何故弄乱了?我的电脑有一天随机关闭,并且拒绝从引导加载程序启动到 SSD 分区,尽管它确实看到了它。
我可以采取哪些步骤来进一步诊断此问题并进入我的文件夹?我愿意尝试一切并将报告结果。任何帮助都非常感谢,我会向任何可以帮助我的人抛出 btc。谢谢。
答案1
首先,如果我没记错的话,你必须选中一个复选框才能安装带有加密主目录的 Ubuntu,但我可能错了。它看起来确实像是加密的。
其次,坏消息是:如果您在启动时加密了主目录,则不会使用您的帐户密码,而是使用单独的密码短语。首次启动后,会弹出一个窗口询问您是否要备份主目录的加密密码短语,建议您将其保存在安全的地方。有一种方法可以在稍后获取密码,但前提是您可以访问它,这样您的系统就不会出现任何问题。如果您没有密码短语,那么唯一可能的方法是强制破解,而目前这几乎是不可能的。
现在我想起来了,写完前面的文字后,如果你定期备份,你应该可以找回钥匙。你备份了吗?
编辑:
只需测试这个答案并且它可以在仍然工作的系统上获取密码,但当然你应该把它保存在安全的地方。:D
编辑2:
因此我进一步研究了一下,如果:
您已备份旧家庭文件并且;
它包含了带有包装密码文件的 ~/.ecryptfs 文件夹
您可以使用以下命令解锁:
ecryptfs-unwrap-passphrase /path/to/wrapped-passphrase
它会要求输入密码。这是您说您记得正确的帐户密码。它应该会输出看似随机的字符:这是解锁主分区的密码。
我希望你仍备份了该文件。如果你遇到任何问题,请告诉我。