【问题标题】:Best linux filesystem filter option? [closed]最好的 linux 文件系统过滤器选项? [关闭]
【发布时间】:2010-07-08 09:55:23
【问题描述】:

我需要一个 linux 文件系统过滤器来动态地对文件系统调用强制执行 ACL 策略(根据运行时计算的内容允许/拒绝读/写)。

到目前为止,我偶然发现了 DazukoFSRelated Work
我不喜欢 DazukoFS 的地方在于它必须针对每个内核版本进行编译。

  1. 是否有一些用户模式库可以动态过滤文件系统调用?
  2. 如果没有,是否有一些内核模式库可以动态过滤 FS 调用,而不是为每个内核版本编译它?
  3. 如果不是,DazukoFSothers 之间的最佳选择是什么?

【问题讨论】:

  • 看看 DazukoFS,我只能建议检查 FUSE - sourceforge.net/apps/mediawiki/fuse/index.php?title=FileSystems - 并且可能会在 fuse-devel 邮件列表中询问。
  • 为什么有这么多巨魔在没有评论的情况下投反对票?
  • 一个并不多,很多人不喜欢你回答自己的问题(如果你问我,这简直是愚蠢的)。
  • 我回答是因为其他人可能会发现它很有用,如果他们从谷歌来到这里。 (1) 是其他人没有提供的问题的答案,redirfs 做到了所有 3 点,(2) 没有人给我更好的答案。一是多(从我的其他问题来看)!

标签: linux api filter filesystems driver


【解决方案1】:

我选择了RedirFS 重定向文件系统框架。

  • 在很多方面都类似于 windows minifilter 驱动程序
  • 足够简单,功能齐全
  • 有程序示例
  • 不错的文档(但分散)

【讨论】:

  • 看起来这不再被维护了。
【解决方案2】:

如果 fanotify 进入内核,它会准确地提供您所要求的。

可惜还没进去。

编辑:

fanotify 已合并到 2.6.36。

拉取请求是: http://lkml.org/lkml/2010/8/6/273

【讨论】:

  • 您能否提供此项目的规范链接以及要合并的提案?
猜你喜欢
  • 2010-11-04
  • 1970-01-01
  • 2018-10-23
  • 1970-01-01
  • 2015-07-25
  • 1970-01-01
  • 2020-07-08
  • 1970-01-01
  • 2013-05-10
相关资源
最近更新 更多