Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 linux 中通过 encfs 或 ecryptfs 加密一个文件夹。我可以做到,但我只希望特定进程可以访问它,并且该进程会自动累积解密。进程不需要加密密钥。有什么可以帮助我的吗?
文件系统正是为了允许访问多个进程的想法而设计的。现在想将这种访问限制在一个进程中与这个想法有些相反,所以它不会很顺利,但是你解决了你的任务。
如果您只希望一个进程具有访问权限,一种更直接的方法是不使用文件系统,而是使用数据库或仅使用单个文件的内容。这样就可以很容易地限制对一个进程的访问。
如果您想坚持使用 encfs(或类似的),您可以让进程以特定用户身份运行,该用户应该是对已安装文件系统的根目录具有读取和执行权限的唯一用户。