OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

4.2. 简介


AppArmor 配置文件是位于 /etc/apparmor.d/. 这些文件以它们分析的可执行文件的完整路径命名,将“/”替换为“.”。 例如 /etc/apparmor.d/bin.ping 是 AppArmor 配置文件 /斌/平 命令。


配置文件中使用了两种主要类型的规则:

路径条目: 详细说明应用程序可以访问文件系统中的哪些文件。

能力条目: 确定允许受限进程使用哪些特权。 举个例子,看看 /etc/apparmor.d/bin.ping:


#包括

/bin/ping 标志=(抱怨){

#包括

#包括

#包括


能力 net_raw,能力 setuid,网络 inet raw,


/bin/ping 混合器,

/etc/modules.conf r,

}


#包括: 包括来自其他文件的语句。 这允许将与多个应用程序有关的语句放在一个公共文件中。

/bin/ping 标志=(抱怨): 分析程序的路径,还将模式设置为 抱怨.

能力 net_raw,: 允许应用程序访问 CAP_NET_RAW Posix.1e 功能。

/bin/ping 混合器,: 允许应用程序对文件进行读取和执行访问。


图片

编辑配置文件后,必须重新加载配置文件。 请参见第 4.1 节 “使用 AppArmor” [p. 194] 了解详情。


 

OnWorks 的顶级操作系统云计算: