RHEL 9 上 MongoDB 7 Enterprise 的正确 SELinux 策略:.rpm 与 .tgz 安装?

问题描述 投票:0回答:1

我按照 MongoDB 文档在 RHEL 9 上安装 MongoDB 7 Enterprise。安装 SELinux 策略时,我使用了为 RHEL 7 及更高版本提供的说明,如下所示:

git clone https://github.com/mongodb/mongodb-selinux
cd mongodb-selinux
make
sudo make install

但是,我遇到了与 /tmp 访问相关的 SELinux 拒绝。但是,当我按照使用 .tgz tarball 安装的 SELinux 配置说明进行操作时,我没有遇到任何 SELinux 拒绝的情况。

官方 MongoDB SELinux 说明提到,提供的策略适用于 RHEL7 和 RHEL8。这是否意味着对于 RHEL 9,正确配置 SELinux 的唯一可靠方法是通过 .tgz tarball 安装?或者是否有其他方法可以在 RHEL 9 上使用 .rpm 安装程序?

mongodb mongodb-query selinux rhel9
1个回答
0
投票

您能提供更多细节吗? 一旦加载了 SELinux 策略模块,您是否对文件系统或目录树执行

restorecon
以确保二进制文件具有正确的 SELinux 上下文,以便进程按照策略中的预期进行转换? 你在 /tmp 上实现多实例化吗? 您收到的 AVC 拒绝是什么? 您是否将
mongod_can_use_kerberos
布尔值切换为
true

© www.soinside.com 2019 - 2024. All rights reserved.