我不小心/home
在安装时启用了加密。所以我需要在每次系统启动后从控制台手动解密它。我用 来做ecryptfs-umount-private
。如何在启动时自动解密?
答案1
您可以使用以下方法永久解密它:
- 登录时备份主目录
sudo cp -rp /home/user /home/user.backup
1.1.检查你的家庭备份是否包含所有内容!
- 通过 grub 重新启动至 root
或者您可以切换到使用 root(另一个具有
sudo
权限的用户帐户也同样有效)。- 删除你的主目录
rm -rf /home/user
- 消除
/home/.ecryptfs/<myusername>
然后删除包
apt-get remove ecryptfs-utils libecryptfs0
- 恢复您的主目录
mv /home/user.backup /home/user
- 重启
- 删除任何这些
.Private
.ecryptfs
文件夹rm -rf ~/.Private
rm -rf ~/.ecryptfs
- 耶!
这对我有用。主文件夹文件权限保持不变,不会干扰 Dropbox 或 git 存储库。由于某些原因,我在 Ubuntu 9.10 上的全新安装无法执行第一个命令。