linux關於ftp查看不到檔案清單的問題
今天配置linux伺服器的ftp後,登入都正常,使用ftp工具登入後,所有目錄都可以通過手工寫路徑訪問,但是檔案夾和檔案清單看不到資料。
後來分析,總結原因得出結果是跟selinux有關,於是通過關閉selinux後嘗試,ftp檔案夾和檔案清單都正常可以查看了。
如下2張圖為解決前和解決後的:
1、解決前,通過輸入正確的路徑可以正常讀取存取,但是看不到列表。
2、解決後,可以可視化查看列表資料。
==========================================================================================
<喎?http://www.bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+1NpMaW51eM/CyejWw3NlbGludXjT0Mj91ta3vbeooaM8YnI+CtK7oaLU2s280M6958Pm1tCjujxicj4KICAgINfAw+YtLSZndDu53MDtLS0mZ3Q7sLLIq7y2sfC6zbfAu/DHvaOsyejWw86qZGlzYWJsZaGjPGJyPgq2/qGi1NrD/MHuxKPKvc/Co7o8YnI+CiAgICDQ3rjEzsS8/qO6L2V0Yy9zZWxpbnV4L2NvbmZpZ6OsyLu689bYxvTPtc2zoaO+38zl0N64xMjnzbyjujwvcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20141031/2014103109135467.png" alt="">
三、運行命令: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
至於selinux的詳解作用,這裡就不在闡述,大家百度瞭解一下即可。