这是一个用于 Security Enhanced Linux (SELinux) 用户空间库和工具的上游仓库。本项目提供的软件补充了 SELinux 的功能。
这是一个用于 Security Enhanced Linux (SELinux) 用户空间库和工具的上游仓库。本项目提供的软件补充了 SELinux 的功能。
SELinux 是一个灵活的强制访问控制 (MAC) 系统,内置于 Linux 内核中。SELinux 为管理员提供了一个全面的访问控制机制,可实现比现有的 Linux 离任式访问控制 (DAC) 更高的访问精细度,并且存在于许多主要的 Linux 发行版中。此仓库包含 SELinux 工具和系统库的源代码,这些工具和库可用于配置和管理基于 SELinux 的系统。
请将所有错误报告和补丁提交到 [email protected] 邮件列表。您可以通过发送电子邮件至 [email protected] 进行订阅。邮件列表的存档可在 https://lore.kernel.org/selinux. 中找到。有关更多信息,请参阅 SELinux 用户空间 Wiki。
请注意,策略构建工具链(例如 libsepol、checkpolicy、checkmodule、secilc、semodule_package/expand/link)不会链接到 libselinux,也不会对特定的 Linux 内核版本有任何其他运行时依赖。在过去,策略构建工具链已经成功地在非 Linux 平台上构建和运行(例如 macOS),尽管这并不受官方支持。
最低支持的策略版本--------------------------------- 最低内核策略版本为 30 (SELinux 的 xperms_ioctl、Xen 的 xen_devicetree)。对该策略版本的支持首次在 libsepol 2.5 (用户空间版本 20160223)、Linux v4.3 和 Xen 4.6 中提供。libsepol 从 libsepol 3.12 开始不再支持低于 30 的内核策略版本。 最低模块化策略版本为 18 (xperms_ioctl)。对该模块化策略版本的支持首次在 libsepol 2.7 (用户空间版本 20170804) 中提供。libsepol 从 libsepol 3.12 开始不再支持低于 18 的模块化策略。
这些 libsepol 中的最低策略版本影响到: 1. 策略构建工具链。例如, checkpolicy、checkmodule 和 secilc 无法生成
暂无开放 Issues,或尚未同步最近议题。