找不到 semanage 命令时如何配置 SELinux?

6 security fedora selinux

我很难配置 SELinux 以允许发送邮件。

查看 selinux 文档,我发现我可以通过 semanage 命令管理端口,但找不到该命令。

是否有另一种使用 SELinux 管理端口的方法,或者我可以找到此命令的方法?

最坏的情况:有没有办法禁用 selinux,或者在不重新启动的情况下切换到许可模式?

我正在运行 Fedora。

谢谢!

mat*_*tdm 1

semanage安装/usr/sbin/semanage在我的系统 \xe2\x80\x94 上,也许它不在您的路径中。它是policycoreutils软件包的一部分,是默认安装的一部分,但可能会丢失(yum -y install policycoreutils如果有的话)。

\n\n

“大开关”方法是setenforce Permissive作为root。(并将setenforce Enforcing其放回去。)

\n\n

你到底想做什么?一种方法是从被阻止的操作中查找审核日志消息,并使用audit2allow 生成策略模块。但是,默认的 Fedora 策略中可能有一个设置可以启用您想要的功能。运行getsebool -a以查看列表,并使用setsebool来更改它。

\n