在Linux下設定selinux有三種方法。
一、在圖形界面中:
桌面-->管理-->安全級别和防火牆,設定為disable。
二、在指令模式下:
修改檔案:/etc/selinux/config,然後重新開機系統。具體修改如圖:

三、運作指令:setup,進入”防火牆配置“,在selinux欄,選擇”禁用“。
四、運作指令:setenforce 0,(不需要重新開機).
關閉selinux對指定服務的保護(以ftp為例):
1、使用指令:getsebool ftpd_disable_trans 可以檢視目前的狀态如果不是on
2、輸入指令:setsebool ftpd_disable_trans 1
當然也可以加入-P參數 以便不需要每次開機都輸入這個指令
setsebool -P ftpd_disable_trans 1
防火牆方面:
一、運作指令:setup,進入”防火牆配置“,在安全級别欄,選擇”禁用“。
二、運作指令:chkconfig --level 35 iptables off。
開啟指定端口:
1、運作:/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 開啟80端口。
2、運作:/etc/init.d/iptables save儲存設定
===========================================
備注:
上述過程是解決vsftp如下問題的關鍵,
500 OOPS: cannot change directory