是否可以使用’screen’命令处理加密主目录上的文件?

所以我有一个加密的主目录 ,在运行Ubuntu 12.04 LTS的服务器上安装时设置。 在尝试关闭与此服务器的ssh连接后,我尝试使用screen来运行访问主目录中数据的脚本,但遇到了似乎源于磁盘访问的错误。

这是因为离开screen运行不构成保持登录到机器,因此我的主目录中的文件将被任何使用屏幕的程序无法访问,因为它被卸载并因此不被解密? (它是否类似于运行使用加密文件的cron作业 ?)。

如果这个假设成立,我该怎么做才能解决这个问题?

有一个名为/home/.ecryptfs/$USER/.ecryptfs/auto-umount的文件,用于在您没有登录 shell时卸载加密分区的标志。

您可能想要删除它,或者(未经测试!)尝试在屏幕内创建另一个会话(例如,在屏幕内运行sudo login并使用相同的用户登录,这应该使登录shell的数量保持在零以上)。

编辑:ecryptfs使用who计算登录次数。 如果你想排除故障……