我昨天决定解密我的主文件夹。我将所有主文件夹复制到外部硬盘驱动器
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 不起作用,因为我的主目录文件丢失了。
如果我可以解密我的数据,我会将其复制回外部硬盘驱动器。那时我可以找到一种方法来替换或修复我的布拉德用户帐户。
任何想法都将不胜感激。