24.2. 类型
SELinux 目标策略中用于提供高级进程隔离的主要权限控制方法是 Type Enforcement。所有文件和进程都设置了类型标签:type 为进程定义 SELinux 域,以及文件的 SELinux 类型。SELinux 策略规则定义类型如何相互访问,无论是访问某一类型的域还是访问其他域的域。只有在存在允许访问的特定 SELinux 策略规则时才允许访问。
以下类型与 DHCP 搭配使用:
dhcp_etc_t
- 这个类型主要用于
/etc
目录中的文件,包括配置文件。 dhcpd_var_run_t
- 这个类型用于
dhcpd
的 PID 文件,该文件位于/var/run/
目录中。 dhcpd_exec_t
- 这个类型用于将 DHCP 可执行文件转换为
dhcpd_t
域。 dhcpd_initrc_exec_t
- 这个类型用于将 DHCP 可执行文件转换为
dhcpd_initrc_t
域。
注意
要查看
dhcpd
的文件及其类型的完整列表,请输入以下命令:
grep dhcp /etc/selinux/targeted/contexts/files/file_contexts
~]$ grep dhcp /etc/selinux/targeted/contexts/files/file_contexts