使用现有的加密目录作为主目录

使用现有的加密目录作为主目录

过去,我安装了 Ubuntu 12.04,并/dev/sda4安装为/home.我加密了我的主目录。

今天,我删除了除此之外的所有分区/dev/sda4,并在新分区 ( /dev/sda3) 上安装了 Xubuntu 14.04。我没有挂载/dev/sda4

然后我使用 usermod 将我的主目录从 /home/jordan 更改为/home-old/jordan.然后我安装/dev/sda4/home.

现在我想将当前的主目录从 更改/home-old/jordan/home/jordan,保留/home/jordan.

我怎样才能做到这一点? (我知道登录密码和用于加密旧主目录的 ecryptfs 密码。)

答案1

一个好的起点是mount.ecryptfs_private(1)手册页和 ecryptfs-mount-private(1) 交互式命令。请注意,我从未使用过这个;在我的 ubuntu 14.04 上,我选择了加密主目录,现在我有一个每个用户目录,其中/home/.ecryptfs/user/.ecryptfs/包含几个文件中的加密信息以及/home/.ecryptfs/user/.Private/加​​密数据。

当我登录时,pam 模块似乎pam_ecryptfs(8)使用我的登录密码来解开密码,将其添加到我的内核密钥环中,然后进行安装。我最终得到的是/home/user/.私人安装在/home/user.

/usr/share/doc/ecryptfs-utils/README.gz有更多信息。

相关内容