我有一个来自 16.04 安装的加密主文件夹,它在升级到 18.04 后仍然存在。后来,在 18.04 中,一切都出错了,现在我必须从 live USB 恢复我的主文件夹,以便我可以将主文件夹的内容复制到外部硬盘驱动器。(我正在使用 ubuntu-mate live USB 恢复。)
家庭驱动器加密是在安装时使用所有标准选项完成的。
使用以下命令,我可以挂载驱动器(适当替换 UUID 和 UNAME):
sudo mount -t ecryptfs /media/ubuntu-mate/UUID/home/.ecryptfs/UNAME/.Private /home/ubuntu-mate/Private
这是问题:
如果我使用选项“n”安装加密文件名,它会成功安装,但我显然有一堆具有加密名称的文件夹和文件。
如果我使用选项“y”安装加密文件名,则安装文件夹中没有任何内容(它没有安装?)并且没有错误消息。
它对纯文本直通的“y”或“n”选项执行此操作。
我不知道为什么,但 ecryptfs-recover-private 对我不起作用。即使在附近搜索也找不到加密目录。
我能够在这里找到答案:
如何在另一台 Ubuntu 机器上挂载加密的 /home 目录?
它只有在你完全按照它所说的去做时才有效。看起来 ecrytpfs 命令默认为文件名加密密钥 (FNEK) 中两个条目中的第一个。根据上面的链接,我首先必须使用返回两个密钥(并将它们添加到密钥环)的不同命令。然后我不得不手动粘贴第二个密钥,其中 ecrytpfs 默认为第一个密钥。在那之后完美地工作。