我的$HOME目录被加密了,在13.10上没问题,但是升级到14.04桌面版后do-release-upgrade
,虽然可以登录,但是$HOME目录没有被解密,导致很多应用崩溃。
如果我打开nautilus
$HOME,我可以看到以下内容:
单击Access-Your-Private-Data.desktop
并输入升级过程中不会更改的密码后,我可以看到我的 HOME 目录一段时间,但时间不长。
gdm
我发现如果我通过 SSH 登录系统,我可以看到 $HOME 中的所有文件,这意味着 ssh 可以正确触发解密。但是如果我通过或登录,则不起作用lightdm
。
我现在要做的是创建另一个用户,并先登录新用户,然后ssh olduser@localhost
触发解密,然后转变返回旧用户,然后HOME目录可以工作一段时间。
另一件奇怪的事情是,有时,即使 ssh 仍然可以访问解密的文件,但 GUI 却无法访问任何内容。
有人和我遇到同样的问题吗?有人知道如何解决这个问题吗?
谢谢。
答案1
确保已安装 ecryptfs 文件系统:
sudo apt-get install ecryptfs-utils