我想在linux中通过encfs或ecryptfs加密文件夹。我可以做到这一点,但我希望只有特定的进程可以访问它,并且该进程的解密会自动累积。 进程不需要加密 key 。 有谁能帮我吗?
最佳答案
文件系统正是为了允许多个进程访问而设计的。现在想要将这种访问限制为仅一个进程,这在某种程度上与这一想法相反,因此无论您如何解决任务,它都不会顺利。
如果您只想让一个进程有权访问,则一种更直接的方法是不使用文件系统,而使用数据库或仅使用单个文件的内容。这样就可以很容易地限制对一个进程的访问。
如果您想坚持使用 encfs (或类似的),您可以让进程作为特定用户运行,该用户应该是对已安装文件系统的根目录具有读取和执行权限的唯一用户。
关于linux - 仅针对Linux中的特定进程自动解密文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21089341/