每次SELinux策略更新之后,是否需要运行semodule -i?

在RHEL和CentOS服务器上,当selinux-policy-* RPM软件包接收到更新时,是否总是需要手动重新加载我构build的任何自定义模块? 当我看到selinux-policy-*的更新时,我总是手动重新加载任何模块。

 semodule -i /root/selinux/*.pp 

如果他们必须总是手动重新加载,是否有一个首选的方法来做到这一点?

答案很简单:不。 模块被replace为名称和版本号。 除非您将模块命名为官方SELinux策略提供的模块(这确实很愚蠢),否则您应该是安全的。 无需重新加载。