安裝并配置完 vsftpd 後,能夠成功連接配接到 ftp 上,但無法正常顯示和通路目錄。
顯示“failed to open directory",在指令行和浏覽器端均無法檢視其中檔案。
考慮到可能為 SELinux 攔截,參考資料設定 ftp_home_dir。
相關指令:
sudo setsebool -P ftp_home_dir 1
設定後得到(輸入 getsebool -a| grep ftp檢視):
此時仍未解決上述問題。
查找資料後,可能需對 allow_ftpd_full_access 進行設定。
相關指令:
sudo setsebool -P allow_ftpd_full_access 1
設定完成後,能夠正常通路目錄。
上述過程供參考。