多年来,我的密码都很简单!昨天,我将密码改为更强的密码,但我忘记了。因此,我使用恢复模式更改了密码。之后,我无法登录我的帐户。它返回到登录页面。因此,我重新安装了 Ubuntu。(它在另一个硬盘驱动器中,因此我的主文件夹是安全的且未发生任何变化。)但登录循环存在。因此,我重置了系统.ICEauthority
,现在可以登录我的帐户。但问题是我的主文件夹已加密,现在我看不到我的文件。(我知道我上次登录的密码,也知道我的密码短语,我以前曾使用它们来解密数据。)现在:当我单击时,Access-Your-Private-Data.desktop
什么都没有发生。
mahdiar@mahdiar-ubuntu-pc:~$ ecryptfs-mount-private
ERROR: Encrypted private directory is not setup properly
mahdiar@mahdiar-ubuntu-pc:~$ sudo ecryptfs-recover-private ~/.ecryptfs/mahdiar/.Private
[sudo] password for mahdiar:
INFO: Found [/home/mahdiar/.ecryptfs/mahdiar/.Private].
Try to recover this directory? [Y/n]:
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n]
INFO: Enter your LOGIN passphrase...
Passphrase:
Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
Info: Check the system log for more information from libecryptfs
+++2017 年 7 月 14 日
我记得我最初是通过图形界面更改密码的,当我忘记密码时,我会使用 passwd 来更改密码。那么我应该使用忘记的密码吗?
我知道密码的 9 个字符。可能忘记了前 4 或 5 个字符。
答案1
也许这个答案对你有帮助: 解开密码并插入用户会话密钥环失败
我怀疑您的密码短语已被使用您不记得的“强密码”包装。但是,如果您手头有未包装的密码短语,您可以直接在命令中使用它,sudo mount -t ecryptfs
如所提到的问题中所述。
如果可行的话,你至少可以获取你的数据。
答案2
除非您有未破解的密码,否则您几乎无能为力。如果您有备份,则可以恢复文件。如果有办法在不知道密码的情况下恢复文件,那么每个人都可以这样做,这将是一个巨大的安全风险。
答案3
根据我对事件顺序的理解,你不记得之前的密码了。
- 如果您忘记了密码,那么您就无法使用解锁卷加密密钥
ecryptfs-unwrap-passphrase
。 - 如果您没有未包装的卷密钥的副本(或用您记得的密码包装的密钥),则您无法解密该卷。
如果你还知道最多您可以使用单词列表生成器根据丢失的密码或其模式创建一个单词列表,并尝试找到正确的单词来解密该卷。除此之外,加密数据是无法访问的。