处理selinux方法
在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
500 OOPS: child died
關閉防火墻和selinux就可以使用vsftp
轉載于:https://blog.51cto.com/infomation2015/1375356
總結
以上是生活随笔為你收集整理的处理selinux方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cubieboard2裸机开发之(四)定
- 下一篇: Linux上DNS实现工具之bind详叙