我的情况如下。我升级了我的 ubuntu 版本(从 12.04 到 14.04),作为全新安装 ~ 使用更新管理器或 apt-get 时始终失败。
我将我的家放在一个单独的分区上,并备份了重要的信息。
当我设置 12.04 时,我使用了加密的主驱动器。
升级后,我的加密主页无法正确安装,目前我无法解密它。
该分区上还有以下文件夹/文件:
.
└── davem ~ this my old home drive, it contains the files .ecryptfs .Private
README.txt and Acces-your_Private-Data.desktop
.
└── .ecryptfs ~ this again contains a 'copy' of my davem folder, here follows a copy
of the tree, from this directory.
.
└── davem
├── .ecryptfs
│ ├── auto-mount
│ ├── auto-umount
│ ├── Private.mnt
│ ├── Private.sig
│ └── wrapped-passphrase
└── .Private
├── ECRYPTFS_ ... and many other 'files' which I guess correspond to my original directories and files.
当使用 cryptkeeper 时,我选择“导入 EncFS 文件夹”,但是在打开的窗口中我看不到隐藏的 .ecryptfs 文件夹,如果我在手动(或它的任何子文件夹)中输入它,我得到的响应是该文件夹不是 EncFS 加密文件夹。
所以我对这个情况有以下疑问:
1)如何确定文件夹的加密类型。2)如何安装它以便我可以访问其上的数据。
我认为该密码是我系统上的登录密码,所以我知道它是什么。
如有任何帮助,我们将不胜感激。
如果版主觉得这应该属于‘linux / unix’堆栈溢出,请随意将其移过去。
谢谢大家。
大卫。
答案1
看起来它正在使用加密文件系统加密。
如果主文件夹设置在相同的位置,并且您使用相同的用户名和密码,我认为您应该能够像往常一样登录和解密您的主文件夹...除非从 12.04 到 14.04 有重大变化,否则我不确定。
ecryptfs-recover-private
如果您只想读取并将文件复制到新的(加密)配置文件,您可以使用它来安装它。
或者您可以尝试ecryptfs-rewrap-passphrase
使用旧的和新的登录密码“解开 eCryptfs 包装的密码,用新密码重新包装,然后将其写回文件”。然后您应该能够解密并再次使用您的旧主文件夹(如果它在正确的位置等)。
请参阅man
页面了解更多信息,并在更改文件之前保留/备份文件,以防万一。真的应该备份未加密的文件(也许使用不同的方法加密,例如tar.gz.gpg
),以格外小心。