如何恢复加密的主文件夹

如何恢复加密的主文件夹

我昨天决定解密我的主文件夹。我将所有主文件夹复制到外部硬盘驱动器

sudo cp -rp /home/brad /media/brad/WD_4TB/brad.backup

我删除了.ecryptfs外部硬盘上的目录。我那么rm -rf /home/brad。这留下了我认为是空的/home/brad目录,因为它说它正在被使用。这可能是我犯错误的一个地方。我注销并以 tempuser 身份登录。由于暂时的疯狂,我使用 mv 而不是复制。

sudo mv /media/tempuser/WD_4TB/brad.backup /home/brad

您可以猜到,这在 /home/brad 中创建了一个子目录,接下来我将文件从子目录移回 /home/brad。

我能够以布拉德身份重新登录,并且我的所有数据都出现在之前的位置(我认为现在未加密)。当查看我的文件时,我收到一条消息,缓存需要更新并且需要身份验证。我启动了缓存更新。后来我重新启动了机器。当我以布拉德身份登录时,它返回到登录屏幕。当我查看另一个帐户的文件时,我看到

在此输入图像描述

当我跑步时

ecryptfs-挂载-私有

root@brad-Main:/home/brad# ecryptfs-mount-private

错误:加密的私人目录未正确设置

当我跑步时

ecryptfs-恢复-私有

信息:正在搜索加密的私人目录(这可能需要一段时间)...

查找:'/run/user/1001/gvfs':权限被拒绝

当我从 GUI 运行时

访问您的私人数据.desktop

我得到:

抱歉,您无法从远程站点执行命令。出于安全考虑,此功能被禁用。

当我从命令行运行时,我得到这个......

在此输入图像描述

我的数据似乎在 .Private 中加密

我已经从命令行登录到用户 brad,相同的命令给出了几乎相同的答案。我很确定 startx 不起作用,因为我的主目录文件丢失了。

如果我可以解密我的数据,我会将其复制回外部硬盘驱动器。那时我可以找到一种方法来替换或修复我的布拉德用户帐户。

任何想法都将不胜感激。

相关内容