linux - 仅针对Linux中的特定进程自动解密文件

标签 linux encryption ecryptfs

我想在linux中通过encfs或ecryptfs加密文件夹。我可以做到这一点,但我希望只有特定的进程可以访问它,并且该进程的解密会自动累积。 进程不需要加密 key 。 有谁能帮我吗?

最佳答案

文件系统正是为了允许多个进程访问而设计的。现在想要将这种访问限制为仅一个进程,这在某种程度上与这一想法相反,因此无论您如何解决任务,它都不会顺利。

如果您只想让一个进程有权访问,则一种更直接的方法是不使用文件系统,而使用数据库或仅使用单个文件的内容。这样就可以很容易地限制对一个进程的访问。

如果您想坚持使用 encfs (或类似的),您可以让进程作为特定用户运行,该用户应该是对已安装文件系统的根目录具有读取和执行权限的唯一用户。

关于linux - 仅针对Linux中的特定进程自动解密文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21089341/

相关文章:

linux - 在 linux 中使用 screen 命令不允许记录命令历史记录

php - 如何在 Linux 中使用 xampp 指向根目录中的文件?

linux - 在 Visual Studio Code 中调试时出现未绑定(bind)方法异常

vb.net - VB.NET 中的安全数据?

c++ - 在 Linux 中使用外部 C++ 脚本解密并挂载 eCryptFS 加密目录

debian - 使用 ecryptfs 挂载多个目录

linux - Plex 媒体服务器和 encFS

linux - CentOS 上的文件操作中的操作系统错误编号 13?

node.js - 得到 “ERR_CRYPTO_INVALID_IV.” 为什么?

java - 两个不同 Java 程序中的加密和解密