20.3. Changes to SELinux


SELinux policy modules related to EPEL packages moved to -extra subpackages in the CRB repository

In RHEL 10.0, the SELinux policy modules related only to packages contained in the Extra Packages for Enterprise Linux (EPEL) repository and not to any RHEL package were moved from the selinux-policy package to the selinux-policy-epel package. This reduced the size of selinux-policy, allowing the system to perform operations such as rebuilding and loading the SELinux policy faster.

In RHEL 10.1, the modules from selinux-policy-epel are moved to the following -extra subpackages in the RHEL CodeReady Linux Builder (CRB) repository:

  • selinux-policy-targeted-extra
  • selinux-policy-mls-extra

This change enables the automatic installation of -extra SELinux policy modules when users enable the EPEL repository.

rpm -ql returns incorrect location of the selinux-policy packages on RHEL in image mode

The rpm -ql command lists non-existent locations of the selinux-policy and selinux-policy-targeted when used on RHEL in image mode. The policy modules are installed in the /etc/selinux/targeted instead of /var/lib/selinux/targeted directory, as misleadingly reported by rpm. This discrepancy is expected because most file systems in image mode are read-only, and the RPM tool doesn’t have the actual location of installed packages.

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部