我知道,这个问题在互联网上已经被问过很多次了,也得到了很多答案。但是我开始觉得自己很愚蠢,因为那里的信息对我没有帮助。
就在今天早上,我想安装最新的 13.10 更新。下载后,当真正开始安装时,安装程序冻结了,几个小时都没有执行任何操作。
当时,我仍处于登录状态。计算机正常运行,我可以访问所有内容。但是,我犯了一个错误,没有立即对所有内容进行安全备份。
相反,我只是重新启动了。
长话短说:我的电脑甚至无法通过 Grub 重置为以前的版本。但我能够从 USB 启动,启动 Nautilus 后,我在硬盘上看到了我的主文件夹。我现在想将其内容复制到外部硬盘上。
- 问题 1:我没有权限访问该文件夹。
- 问题2:它是加密的。
- 问题3:我不知道如何授予自己访问该文件夹的权限,也不知道如何加密它。
我认为我仍然了解以下这些事情可能会有所帮助:
- 我的旧登录名
- 我的旧登录短语
- 我将一个 32 个字符长的十六进制数字字符串复制到我的密码列表中作为“Ubuntu 加密代码”。我在第一次安装 Ubuntu 并加密主文件夹后立即以数字方式复制了它,因此不会有任何拼写错误。我对此很确定。
到目前为止我看到的解决方案告诉我我需要“加密短语”。
然而,当我按照说明并使用列表中的这个短语时,我只收到拒绝的信息。
有人能帮助我解决这个特殊问题吗?
答案1
我基本上遵循本教程一步一步来。考虑到这个网站将来会消失,我把基本知识复制到这里:
使用实时 CD 启动计算机。
启动终端并运行:
sudo ecryptfs-recover-private
我的系统正在搜索一个加密目录。这花了大约 10 分钟。也许 5 分钟。我没有全程观察。
完成后,系统会询问您是否要尝试恢复目录。目录中某处有用户名。我确认了,然后继续。
下一步,系统会要求我输入登录密码。我还有这个密码。所以我输入了。
几秒钟后,我的加密目录和其中的所有珍宝就被挂载到 /tmp/ 目录中。但我仍然无法使用文件管理器简单地访问它。因此,我通过按以下方式以 root 权限运行 nautilusAlt+F2并输入:
gksu nautilus
这样,我可以打开 /tmp/ 中的文件夹并将所有内容复制到我的外部硬盘上。