我想在 Slackware(我选择的发行版)上学习和使用 SELinux。内核已经包含 SELinux 代码,所以这不是问题。Slackware 不附带 PAM,如果可能的话,我宁愿避免使用它。
这仅仅是获取用户空间工具并在没有 PAM 支持的情况下进行编译的问题,还是还有其他问题?
答案1
从这里:
“SELinux 本质上并不依赖于 PAM 或 kerberos。如果您的系统不使用 PAM,则需要调整 utils/Makefile 中的配置选项以及 newrole 和 run_init Makefile 中的标志。同样,调整 utils/Makefile 中 kerberos 的配置选项。
但我真的不建议您继续这样做。将 SELinux 正确移植到 Slackware 需要的不仅仅是破解配置选项和 Makefile。”
乔什