Vsftp selinux報錯處理

 今天突然發現ftp訪問一直進不去,檢查用戶名,密碼正確,檢查服務器的FTP服務器的21端口是監聽狀態,見鬼了,突然不能上FTP了,試着看下日誌吧:head /var/log/messages

解決方法一:
根據日誌提示:與selinux安全有關,此時可以查看下selinux的狀況:
[root@linux vsftpd]# getenforce
Enforcing
可以看出selinux爲強制狀態,我們設置爲寬鬆狀態:
[root@linux vsftpd]#setenforce 0
此時用戶可以正常登陸!問題解決!
解決方法二:
我們的selinux還是設置爲enforce的狀態,根據日誌提示運行:
sealert -l 6459724e-821f-4334-8b5c-1ac0d96ea5cb
運行結果後有2行:
grep vsftpd /var/log/audit/audit.log | audit2allow -M mypol
semodule -i mypol.pp
先運行第一行:
再切換到/etc/vsftpd/目錄下運行第二行:
最後重啓vsftpd服務即可!
測試訪問ftp登陸正常!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章