安裝完vsftpd軟件后,因為CentOS系統的SELinux安全策略默認是沒有開啟FTP服務,直接訪問會報錯500 OOPS,所以需要修改為允許使用FTP服務。
目標:希望ftp用戶可以訪問自己的家目錄
嘗試:命令行輸入 sudo setsebool -P ftp_home_dir 1
發現會報錯:Boolean ftp_home_dir is not defined

搜了一下原來是CentOS7開始用 tftp_home_dir 來代替了 ftp_home_dir ,所以應該修改如下:

順便搜索一下,看看ftp還有哪些屬性。

可以看到,的確是沒有ftp_home_dir這個屬性了。
參考:
- https://stackoverflow.com/questions/41516940/boolean-ftp-home-dir-not-defined-centos-7-error
- https://www.kancloud.cn/chandler/bc-linux/52711
- http://blog.csdn.net/u012312373/article/details/43115397
