用于解密主目录的启动脚本

用于解密主目录的启动脚本

我不小心/home在安装时启用了加密。所以我需要在每次系统启动后从控制台手动解密它。我用 来做ecryptfs-umount-private。如何在启动时自动解密?

答案1

您可以使用以下方法永久解密它:

这个帖子(灵感来自这另一篇文章):

  1. 登录时备份主目录 sudo cp -rp /home/user /home/user.backup

    1.1.检查你的家庭备份是否包含所有内容!

  2. 通过 grub 重新启动至 root

    或者您可以切换到使用 root(另一个具有sudo权限的用户帐户也同样有效)。

  3. 删除你的主目录rm -rf /home/user
  4. 消除/home/.ecryptfs/<myusername>

    然后删除包apt-get remove ecryptfs-utils libecryptfs0

  5. 恢复您的主目录mv /home/user.backup /home/user
  6. 重启
  7. 删除任何这些.Private .ecryptfs文件夹rm -rf ~/.Private rm -rf ~/.ecryptfs
  8. 耶!

这对我有用。主文件夹文件权限保持不变,不会干扰 Dropbox 或 git 存储库。由于某些原因,我在 Ubuntu 9.10 上的全新安装无法执行第一个命令。

相关内容