我正在使用 eCryptfs,并且我想做以下事情:
- 当用户注销时不会自动卸载私人目录 2. 挂载另一个用户的私人目录,这样我就可以使用脚本并注销(可能从 root 注销)。
这样做的原因是,当我挂载文件系统后无人登录时,Gitolite 可以访问目录。我可能会对 做类似的事情www-data
。
答案1
删除~/.ecryptfs/auto_umount
。这是一个空文件,因此您可以通过触摸恢复它
答案2
根据对于 Ask Ubuntu 的一位用户来说,这是一个已知的错误。不知道这是不是真的,但我找到了一种解决方法。
.bash_logout
我在(例如)下面一行的末尾添加了vim ~/.bash_logout
:
(sleep 10; ecryptfs-umount-private) &
当我注销(通过 ssh 连接)时,我看到消息“会话仍然打开,未卸载”,但我的主目录仍然被卸载/加密。