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