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

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

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

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

如果这个假设是正确的,我该怎么做才能解决这个问题?

答案1

有一个名为 /home/.ecryptfs/$USER/.ecryptfs/auto-umount 的文件,当您没有登录壳了。

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

编辑:ecryptfs 用于who计算登录次数。如果您想排除故障...

相关内容