AppArmor:没有任何其他参数的单个“文件”子句是什么意思?

问题描述

Docker的default container AppArmor profile仅包含一个“ file”子句,而没有任何其他信息:

file,

这实际上是什么意思,此子句是否授予对任何文件的完全访问权限?我已经检查了AppArmor的apparmor.d(5)手册页,但没有明确提及这种情况,相反,说:

# Allow all PTrace access
ptrace,

解决方法

几个月后,我终于偶然发现了一个解释,不是来自 AppArmor 项目本身,而是来自 OpenSUSE,在他们的“安全和强化指南”,“配置文件组件和语法”一章,标题“30.7.70 Optional allow and file Rules”:

以下规则授予对所有文件的访问权限:

file,

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...