如何不自动卸载 eCryptfs

如何不自动卸载 eCryptfs

我正在使用 eCryptfs,并且我想做以下事情:

  1. 当用户注销时不会自动卸载私人目录 2. 挂载另一个用户的私人目录,这样我就可以使用脚本并注销(可能从 root 注销)。

这样做的原因是,当我挂载文件系统后无人登录时,Gitolite 可以访问目录。我可能会对 做类似的事情www-data

答案1

删除~/.ecryptfs/auto_umount。这是一个空文件,因此您可以通过触摸恢复它

答案2

根据对于 Ask Ubuntu 的一位用户来说,这是一个已知的错误。不知道这是不是真的,但我找到了一种解决方法。

.bash_logout我在(例如)下面一行的末尾添加了vim ~/.bash_logout

(sleep 10; ecryptfs-umount-private) &

当我注销(通过 ssh 连接)时,我看到消息“会话仍然打开,未卸载”,但我的主目录仍然被卸载/加密。

相关内容