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