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

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

昨天,我在 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没有给出任何错误。我做错了什么?我也保存了我的挂载密码,但是当我尝试使用实时 USB 使用它时ecryptfs-recover-private,我得到了success但挂载的目录仍然是加密的。

答案1

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

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

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

瞧,现在我可以解开它了,以前我都无法解开它,无论是在文本模式下登录时,还是在尝试从实时 USB 中解开它时!结果发现,我保存的挂载密码与文件中包装的密码不一样wrapped-passphrase!现在我查看了一下,文件wrapped-passphrase上个月才更改过,尽管我多年来一直使用相同的登录密码!无论如何......

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

答案2

测试一下:

打开你的电脑。

按住 Shift 键。

在 Grub 菜单中选择以 ---- 高级选项开头的行。

选择以---恢复模式结尾的行。

您的电脑应该会显示一个带有多个选项的菜单,选择---转到 root shell 提示符。

在终端运行:

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

相关内容