我在configurationSELinux时无法发送邮件。
阅读SELinux文档我发现我可以通过semanage命令pipe理端口,但semanage命令。
有没有另一种方式来pipe理使用SELinux端口,或者我find这个命令的方式? 最坏的情况:有没有办法禁用SELinux,或者切换到宽容模式而不重启?
我正在运行Fedora。
谢谢!
SELinux是一个复杂的野兽,我已经设法避免到目前为止(这是在待办事项列表的地方!)。 然而,大多数系统pipe理员将要学习的一个命令是禁用它:
setenforce 0
然后你可以使用这个命令来检查SELinux的状态:
getenforce
一个快速谷歌翻开了这个页面上安装semanage的主题,看起来很简单。
它相当晚(3年),但closuresselinux是不正确的答案。 您会在policycoreutils-python包中findsemanage,它似乎policycoreutils-python默认安装。
然而,端口转发应该由firewalld来处理 – 有一次我需要使用semanage来设置selinux标志作为samba共享。我使用gui作为firewalld,但是firewall-cmd --permanent [--zone=<zone>] --add-port=<port>[-<port>]/<protocol>应该永久地添加一个端口,而firewall-cmd --reload应该加载它。 一如既往, RTFM的更多细节。