【问题标题】:Allow some processes to read and write a directory and deny rest of all processes允许某些进程读取和写入目录并拒绝其余所有进程
【发布时间】:2015-08-17 05:59:51
【问题描述】:

我想监控进程并授予访问目录的权限。我有一些进程,我想授予读、写权限访问,其余所有进程拒绝访问该目录。

我有一个应用程序,其中有多个进程。所以我希望只有这些进程才能访问特定目录。即使以 root 身份运行,其他进程也不应该能够访问此目录。

【问题讨论】:

  • 到目前为止你尝试了什么..?
  • 嗨维卡斯。您为什么不添加您迄今为止尝试过的内容以及遇到问题的地方?
  • chmod?如果您正在寻找其他内容或更具体的答案,那么您需要改进您的问题以描述您尝试过的内容,并更清楚地说明您想要的解决方案的限制是什么。
  • 我有一个应用程序,其中有多个进程。所以我希望只有这些进程才能访问特定目录。并且没有其他进程无法访问该目录事件,他们具有 root 用户的能力。
  • 看看@CoreyHenderson 的回答here,他研究过一个做类似工作的内核模块。

标签: c linux


【解决方案1】:

SELinux 可以做到这一点。只需给目录及其内容一个不同的文件上下文,只允许从特定域访问文件上下文,并在该域中运行单个进程。

【讨论】:

  • 我想要一种通用的方式,但 SELinux 并不适用于所有 linux 版本。
  • 有时候生活不是那么整洁漂亮。
猜你喜欢
  • 2023-03-15
  • 1970-01-01
  • 2016-02-09
  • 1970-01-01
  • 2012-10-24
  • 2016-08-16
  • 1970-01-01
  • 1970-01-01
  • 2012-04-29
相关资源
最近更新 更多