SELinux模块用于特定文件而不是整个上下文

我创build了一个适用于特定上下文的SELinux模块。 我想知道的是,是否有可能限制这个模块仅适用于具有该上下文的特定文件?

例如:

  • 模块处理的上下文是“system_u:object_r:my_content_t”
  • 有这个上下文的文件是:
    • FILE1.TXT
    • FILE2.TXT
    • file3.txt
  • 我只希望模块使用“file2.txt”,即使所有3都具有相同的上下文。

这种事情是可能的,而不诉诸于改变文件的上下文到特定的东西,并改变专门为它的模块(如my_content_file2_t)? 也许.te文件中的一个参数只适用于该文件,或者只为该文件安装semodule(这可能是最好的)。

谢谢!