1. 程式人生 > >linux關於ftp查看不到文件列表的問題

linux關於ftp查看不到文件列表的問題

全部 增加 每次 解決 for avi net 安全 禁用

今天配置linuxserver的ftp後,登錄都正常。使用ftp工具登錄後,全部文件夾都能夠通過手工寫路徑訪問,可是文件夾和文件列表看不到數據。

後來分析,總結原因得出結果是跟selinux有關。於是通過關閉selinux後嘗試,ftp目錄和文件列表都正常能夠查看了。

例如以下2張圖為解決前和解決後的截圖:

1、解決前,通過輸入正確的路徑能夠正常讀取訪問,可是看不到列表。

技術分享

2、解決後。能夠可視化查看列表數據。

技術分享


==========================================================================================

在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


至於selinux的具體解釋作用。這裏就不在闡述,大家百度了解一下就可以。




linux關於ftp查看不到文件列表的問題