昨天,我在 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
我终于能够解密我的主文件夹并恢复我的数据。以下是我遵循的步骤:
- 将我的旧主文件夹从重命名
/home/$USER
为/home/$USER_old
mkhomedir_helper
使用命令创建一个新的主文件夹- 以 GUI 模式登录(之前我无法登录,因为我的主文件夹没有解密)
wrapped-passphrase
检查是否可以使用我之前尝试过的相同密码解开旧文件:
ecryptfs-unwrap-passphrase /home/$USER_old/.ecryptfs/wrapped-passphrase
瞧,现在我可以解开它了,以前我都无法解开它,无论是在文本模式下登录时,还是在尝试从实时 USB 中解开它时!结果发现,我保存的挂载密码与文件中包装的密码不一样wrapped-passphrase
!现在我查看了一下,文件wrapped-passphrase
上个月才更改过,尽管我多年来一直使用相同的登录密码!无论如何......
- 现在我有了正确的挂载密码,为了解密和挂载我的主文件夹,我只需按照这个答案中列出的步骤操作: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