gpt4 book ai didi

java - CentOS 7 的 Java SELinux 策略模块在哪里?

转载 作者:IT王子 更新时间:2023-10-29 00:40:32 27 4
gpt4 key购买 nike

我注意到在针对CentOS 7的SELinux策略中,

中没有 java.pp文件
/etc/selinux/targeted/modules/active/modules

目录。有趣的是,在源代码 rpm selinux-policy-3.12.1-153.el7.src.rpm
来自 http://vault.centos.org ,有 java.te、java.if 和 java.fc 文件,所以我试图通过将它们复制到一个单独的文件夹中并运行来获取 java.pp:

make NAME=targeted -f /usr/share/selinux/devel/Makefile

但我收到错误 74:ERROR 'unknown type java_domain'并且没有 java.pp 文件。

有人知道 CentOS 7 的 Java 和 SELinux 的状态吗?我注意到我的 CentOS 6.5 服务器有一个可用的 java.pp 模块。

谢谢,格林杰

最佳答案

我刚开始自己​​看这个,发现:

https://github.com/TresysTechnology/refpolicy-contrib

Git 克隆上面的代码并注意 java.te、java.if 和 java.fc

尝试:make -f/usr/share/selinux/devel/Makefile java.pp

如果 make 成功,通过以下方式加载新模块:semodule -i java.pp

我实际上在 java.te 上遇到/usr/bin/checkmodule 语法错误,但我正在 RHEL 6.7 上尝试这个 ...

可能需要为一个人的操作系统版本 checkout 一个特定的分支。祝你好运。

关于java - CentOS 7 的 Java SELinux 策略模块在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26068817/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com