我知道 SElinux 布尔值可以这样设置setsebool
:
setsebool -P virt_qemu_ga_read_nonsecurity_files 1
但我想virt_qemu_ga_read_nonsecurity_files
使用自定义 SELinux 策略设置这个布尔值。
甚至可能吗?我怎样才能做到这一点?
我知道 SElinux 布尔值可以这样设置setsebool
:
setsebool -P virt_qemu_ga_read_nonsecurity_files 1
但我想virt_qemu_ga_read_nonsecurity_files
使用自定义 SELinux 策略设置这个布尔值。
甚至可能吗?我怎样才能做到这一点?
SELinux 布尔值是在运行时动态启用/禁用一组策略的开关。如果您想启用此布尔值启用的策略而不设置布尔值,您可以将布尔值背后的策略实现为自定义 SELinux 模块并将其添加到本地策略中。
例子:
test.te
:yum -y install policycoreutils-devel
make -f /usr/share/selinux/devel/Makefile test.pp
semodule -i test.pp