从 Ubuntu 迁移,担心能够访问我的(加密)数据

tjm*_*tjm 7 linux encryption decryption ubuntu

我决定在使用 Ubuntu 一段时间后回到 Fedora。谢天谢地,我刚刚升级到 11.04,所以它给我的关于它加密一些东西的警告在我脑海中是新鲜的,但现在我担心我在安装 Fedora 时将无法访问我的数据。

我试过 Fedora 15 的 live CD,果然,我无法访问 Ubuntu 安装的主目录。我记下了为我生成的加密密钥,但我很快就把它记下来了,所以我想知道,

  1. 有什么办法可以再次查看我的加密密钥以检查我是否正确写下了它?

  2. 如果我有加密密钥,我是否可以从 Fedora 解密,或者它是否与我的 Ubuntu 安装相关联?

  3. 有没有办法在安装 Fedora 之前解密我的主文件夹,所以这不是问题?

  4. Ubuntu 的加密过程是否会加密除我的主文件夹之外的任何其他内容?(我可能会忘记备份任何东西?!)

  5. (有没有人以前有过这个过程的经验?它是怎么进行的?)


无论如何,我当然会备份我的主文件夹,您可能认为这会使这个问题变得毫无意义,但我想知道以供将来参考并确保我不会被任何令人讨厌的惊喜所困扰。

谢谢你的帮助。

DrN*_*one 1

Ubuntu 只会加密你的主目录,不会加密其他任何东西。主目录保持加密状态,直到您访问您的帐户,然后它会透明地映射到您的主目录(并动态加密/解密)。最简单的方法是登录并将主目录内容复制到其他目录,这将自动解密内容。

这一切是如何运作的

Encfs 会在 /home/.encfs/testuser 中为您在 /home/testuser 中创建的每个文件/文件夹创建一个加密的文件/文件夹。当加密文件夹被“挂载”时,文件将被即时解密并可在挂载点 (/home/testuser) 上访问。

按原样配置 pam_encfs 后,每次用户尝试登录时,它都会尝试使用您的帐户密码执行“encfs /home/.enc/$USERNAME /home/$USERNAME”。对于尚未设置加密的用户,这只会失败,一切都与正常情况相同。对于您设置的用户,空的 /home/$USERNAME 文件夹将突然提供对其解密文件和文件夹的访问权限!耶!

pam.d/common-auth 设置意味着 pam_encfs.so 将尝试在登录完成之前运行。use_first_pass 行意味着即使 pam_encfs.so 失败,该模块也将尝试使用输入的第一个密码,而不提示输入新密码。这是必要的,这样没有加密文件夹的用户就不会被提示两次输入密码。

来源: https: //wiki.ubuntu.com/EncryptedHomeFolder