天天看點

SELinux 攔截 vsftpd (提示 “failed to open directory")的一種解決方式

安裝并配置完 vsftpd 後,能夠成功連接配接到 ftp 上,但無法正常顯示和通路目錄。

SELinux 攔截 vsftpd (提示 “failed to open directory")的一種解決方式

顯示“failed to open directory",在指令行和浏覽器端均無法檢視其中檔案。

考慮到可能為 SELinux 攔截,參考資料設定 ftp_home_dir。

相關指令:

sudo setsebool -P ftp_home_dir 1

設定後得到(輸入 getsebool -a| grep ftp檢視):

SELinux 攔截 vsftpd (提示 “failed to open directory")的一種解決方式

此時仍未解決上述問題。

查找資料後,可能需對 allow_ftpd_full_access 進行設定。

相關指令:

sudo setsebool -P allow_ftpd_full_access 1

SELinux 攔截 vsftpd (提示 “failed to open directory")的一種解決方式

設定完成後,能夠正常通路目錄。

SELinux 攔截 vsftpd (提示 “failed to open directory")的一種解決方式

上述過程供參考。

繼續閱讀