重新安装后恢复加密的主文件夹

昨天我在Ubuntu 14.04上完成了Ubuntu 14.10的全新安装,现在我无法解密我的主文件夹。 我有两个独立的分区: //home

我格式化了我的/分区,但保留了我的/home分区。 现在我无法登录我的帐户。 我收到以下错误:

signature not found in user keyring perhaps try the interactive 'ecryptfs-mount-private'

当我尝试ecryptfs-mount-private命令时,它告诉我我的登录密码是错误的。 我使用我的密码作为我的登录密码。 我很长时间没有更改密码,而且我当前的密码与我的旧密码相同。 所以我不确定为什么它不起作用。 当我尝试ecryptfs-verify -p命令时,它告诉我配置无效,错误:

 ERROR: Mount point [/home/$USER] is user's home ERROR: Configuration invalid 

虽然ecryptfs-verify -h不会给出任何错误。 我究竟做错了什么? 我也保存了我的mount密码,但是当我尝试使用ecryptfs-recover-private从live usb中使用它时,我获得了success但是挂载的目录仍然是加密的。

我终于能够解密我的主文件夹并恢复我的数据。 这些是我遵循的步骤:

  1. 将我的旧主文件夹从/home/$USER重命名为/home/$USER_old
  2. 使用mkhomedir_helper命令创建一个新的主文件夹
  3. 登录GUI模式(在我无法登录之前因为我的主文件夹没有被解密)
  4. 检查我是否可以使用我之前尝试的相同密码解开旧的wrapped-passphrase文件:

ecryptfs-unwrap-passphrase /home/$USER_old/.ecryptfs/wrapped-passphrase

瞧,现在我能够解开它以前无法做到的,既不是在我登录文本模式时,也不是在我尝试从现场USB进行的时候! 事实certificate,我保存的挂载密码与wrapped-passphrase文件中wrapped-passphrase ! 现在,我调查它, wrapped-passphrase文件在上个月被更改了,虽然我多年来一直使用相同的登录密码! 无论如何…

  1. 现在我有正确的挂载密码,解密并挂载我的主文件夹,我只是按照这个答案中列出的步骤: https : //askubuntu.com/a/36783/271868

测试一下:

打开电脑。

按住Shift键。

在Grub菜单中选择以—- Advanced选项开头的行。

选择以— recovery mode结尾的行。

您的PC应显示带有多个选项的菜单,选择— Drop to root shell prompt。

在终端运行中:

 mount -o remount,rw / mount --all mount -t ecryptfs /home/user_name/.Private /home/user_name/Private 

您在/home/user-name/.Private中加密的数据应该被解密并挂载到/ home / user_name / Private