我很难配置 SELinux 以允许发送邮件。
查看 selinux 文档,我发现我可以通过 semanage 命令管理端口,但找不到该命令。
是否有另一种使用 SELinux 管理端口的方法,或者我可以找到此命令的方法?
最坏的情况:有没有办法禁用 selinux,或者在不重新启动的情况下切换到许可模式?
我正在运行 Fedora。
谢谢!
semanage
安装/usr/sbin/semanage
在我的系统 \xe2\x80\x94 上,也许它不在您的路径中。它是policycoreutils
软件包的一部分,是默认安装的一部分,但可能会丢失(yum -y install policycoreutils
如果有的话)。
“大开关”方法是setenforce Permissive
作为root。(并将setenforce Enforcing
其放回去。)
你到底想做什么?一种方法是从被阻止的操作中查找审核日志消息,并使用audit2allow 生成策略模块。但是,默认的 Fedora 策略中可能有一个设置可以启用您想要的功能。运行getsebool -a
以查看列表,并使用setsebool
来更改它。