我需要在硬盘上重新安装 ubuntu,因为我认为我损坏了一些文件并且它无法启动(我知道,这是非常愚蠢的)。我尝试通过选中“保留文件”选项从 LiveCD 重新安装。不幸的是,我粗心地做了这种事,当它要求我提供重新安装的用户名和密码时,我选择了与已有的不同的东西,我意识到这是非常愚蠢的。现在我有一个新的用户目录/home/newusername
以及包含,和 的/home/oldusername
位置。我认为所有原始数据都已加密,我正在尝试恢复它。顺便说一句,实际上并不作为用户存在。/home/oldusername
README.txt
Access-Your-Private-Data.desktop
.Private
.Private
oldusername
我一直在阅读一大堆关于如何恢复我的加密文件的答案,这些答案似乎与我有非常相似的问题,但提供给他们的解决方案似乎都不适合我,我真的不明白为什么。
我试过这个:https://help.ubuntu.com/community/EncryptedPrivateDirectory#Recovering_Your_Data_Manually 完成后我的数据似乎仍然是加密的。我认为我做的不同的一件事是我在这里没有使用 LiveCD。我只是在磁盘上运行命令。
我觉得自己走到这一步真是太愚蠢了,因为我做了很多愚蠢的事情才走到这一步,感觉非常绝望。如果可以的话请帮忙。
答案1
使用 Live CD 是我唯一没有尝试过但结果证明有效的方法。我不知道为什么这是必要的。只是一个被加密的目录,所以感觉应该能够解密。不管怎样,如果你像我一样被困住了,那么也许应该可以了。
答案2
我在文件恢复方面遇到了问题 - 我想分享一下我如何设法恢复文件:
显示加密文件目录的命令:
sudo find /media -type d -name .Private
用于解锁私有目录以及上面命令中显示的目录的命令:
sudo ecryptfs-recover-private
(例子:sudo ecryptfs-recover-private /media/ubuntu/1efe72f6-86-41e9-9d46 c7b2bb9a1b61/username/.Private
)
我没有使用加密密码,而是 Ubuntu 登录密码,它起作用了(奇怪的是加密密码对我不起作用 - 两者都尝试一下)。
/tmp/created
尝试成功后,系统将在文件夹名称中创建目录要访问这些文件,我必须是 root:
sudo se
并从终端打开目录:
nautilus /tmp/created folder name by system
要复制所需的文件夹,文件必须选择它们,鼠标右键单击“复制到...”