我知道这帖子,但我的问题略有不同。
我有两个分区,一个是旧的 Ubuntu 10.04,另一个是当前的 Ubuntu 12.04。我的旧家使用 ecryptfs 加密,但我不确定设置时使用的密码是什么;我唯一确定的是,我知道我以前的登录密码,并且当我登录我以前的 Ubuntu 时,我的所有数据都在那里。
现在我没有忘记那个密码,我只是不确定它是什么,我想进行一些“尝试”,但我不确定是否应该立即开始sudo ecryptfs-add-passphrase --fnek
。我以前的登录密码与当前的密码不同。
ecryptfs-mount-private
似乎在控制台中运行,但Private
主页中没有显示任何文件夹,而且我没有收到任何错误消息(实际上根本没有消息)。当我单击Access-Your-Private-Data.desktop
旧主页中的时,我看到一个控制台窗口打开并立即关闭。最后ecryptfs-setup-private
返回,ERROR: wrapped-passphrase file already exists, use --force to overwrite.
我猜这意味着它已经正确设置了?
在此先感谢您的帮助!
编辑:
现在想想,我并不需要实际上,我只是想尝试一下我之前的发行版中 Ubuntu 的一个不错的功能。由于我仍然可以登录,所以如果这比修复这个 pb 更简单,我不介意完全“禁用”加密 :)
答案1
我认为您希望 ecryptfs-recover-private “从 [您的] 加密主分区或加密私有分区恢复数据。从 LiveISO 或恢复映像运行它很有用。” 它可以使用您的旧登录密码来解开您的 ecrypfs 挂载密码并访问您的数据。
您还可以将 ecryptfs-unwrap-passphrase 与旧的登录密码一起使用,以直接找出 ecryptfs 挂载密码。