“无法访问”的主文件夹

Jon*_*n M 14 ssh filesystem ecryptfs home-directory

有时,当我登录到我的 Ubuntu 服务器时,提示会显示jon@jon-server:(unreachable)/$. 此时运行会pwd返回(unreachable)/,但会按预期echo $HOME返回/home/jon。如果我cd然后我被带到我的实际主文件夹。

这可能是什么原因?除了使用 SSH 进行公钥身份验证外,它似乎没有引起任何问题(大概如果它看不到主文件夹,那么它就无法访问其中的.ssh文件夹)。在重新启动之前它似乎是一致的——也就是说,每个新的 shell 都会这样做,直到我重新启动,它会正常或不工作。

至少最近几次版本升级都发生了这种情况,因此与 Oneiric 无关。我选择了安装程序选项来加密我的主文件夹。

Ahm*_*sih 7

是否可以使用“屏幕”命令来处理加密主目录中的文件的问题和答案帮助我理解为什么会发生这种情况:通过screenwith登录ssh并不会告诉 Ubuntu 您仍在使用该系统,因此一段时间后(在我的情况下是一夜之间)加密的主目录被卸载,所以 Vim 不能保存它在屏幕中打开的文件,命令提示符上的工作目录变为(unreachable).

我知道如果我登录了 NX 会话,问题就会消失。NX 可能被描述为 GUI 屏幕;我只是启动一个 NX 会话并断开它(让它在后台运行),并且可以无限期地继续使用 ssh/screen。不优雅或不理想,但我偶尔使用 NX,所以它对我有用。

链接的问题还建议删除/home/.ecryptfs/$USER/.ecryptfs/auto-umount. 如果您不使用 NX,这可能会有所帮助。


小智 1

“我选择了安装程序选项来加密我的主文件夹。”

我想说这可能是你的答案,我可能有点不正确,因为我不在任何未在正常环境中登录的机器上使用 ecryptFS。但我认为这可能与您的主目录被加密有关,因此其内容不可用,除非您在计算机的控制台上物理登录,或者您专门安装/解密了主目录内容。

如果您转到 /home/jon ,那里是您的所有内容,还是 README.txt 和小 .desktop 链接来帮助您开始解密/安装过程?