【发布时间】:2020-10-05 21:53:24
【问题描述】:
是否有人提到过在 Yokto 等嵌入式系统中使用 SELinux?
我当前的项目得到了一个没有任何 SELinux 东西的板级支持包。我唯一能做的 要使用的是默认的 SELinux 内核功能。所以我没有预定义的策略,也没有用户空间工具。
我编译了启用 SELinux 支持的 Linux 内核,并将 SELINUXTYPE=targeted 设置为 /etc/selinux/config。
系统只需要运行一个策略,以有针对性的方式控制少量服务,但不影响其他服务。
如果没有预定义的策略或为 Fedora 等策略构建系统,我没有使用 SELinux 的经验。 所以我需要编译策略,将二进制文件放入板级支持包中并将其刻录到 SD 卡上。
没有关于这方面的重要信息,所以我买了 Sven Vermeulen 的 SELinux Cookbook,但它在嵌入式系统上使用 SELinux 方面也缺乏。
如果有人有使用类似系统的经验,或者有一些网站或书籍可以提供很好的信息,那就太好了。
谢谢!
【问题讨论】:
-
是的,我做到了。但我无法将其集成到我的板级支持包中。我只有 SELinux 的标准内核支持,并且必须通过策略来管理它。
标签: linux embedded-linux yocto selinux