linux關於ftp查看不到文件列表的問題
阿新 • • 發佈:2017-05-28
全部 增加 每次 解決 for avi net 安全 禁用
三、執行命令: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
今天配置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查看不到文件列表的問題