CentOS 7 的SELinux 和Firewall 配置簡單要點

因爲一些服務安裝出現莫名錯誤,有時每每都是是SELinux或Firewall引發的。好比permission denied等等。linux

SELinux 配置要點:ci

一、經過man selinux、man setenforce    能夠查看相關說明,相關的配置文件,經過see also查找到相關可能用到的命令。
get

二、getenforce 查看當前selinux狀態。Permissive關閉。Enforcing 開啓cmd

三、 setenforce 0關閉,1開啓。it

四、getsebool -a 顯示當前配置信息。io

五、經過setsebool 開啓關閉相應服務限制。module

六、grep zabbix /var/log/audit/audit.log |audit2allow -M zabbix3 從audit.log 查找zabbix 限制狀況並生成zabbix3模塊配置

    會產生zabbix3.pp zabbix3.te。te文件能夠查看pp,用semodule -i zabbix3.pp安裝。安裝完便可用。service

七、semange fcontext --list 能夠查看文件權限。權限


Centos 7的firewall要比之前的版本,配置相對容易些。

它主要經過firewall-cmd來配置

一、firewall-cmd --list-all顯示全部規則

二、firewall-cmd --get-services顯示全部能配的服務

三、firewall-cmd --add-services 添加服務

相關文章
相關標籤/搜索