vsftpd 若是須要匿名 上傳文件,目錄,刪除,而且能下載。須要在vsftpd.conf有以下必要的開關。spa
write_enable=YES ip
anon_world_readable_only=NO //該參數默認爲YES,會致使能上傳而沒法下載。ci
anon_upload_enable=YES get
anon_mkdir_write_enable=YES it
此外,若目錄是/var/ftp/pub,須要設pub權限爲777。table
anonymous上傳後, 文件目錄屬性爲ftp。其餘用戶沒法訪問且下載。ftp
另外,須要iptables上開啓ftp。能夠用過圖形界面很方便添加。
配置
SELinux也須要加上相應配置,或者關閉SELinux。不然vsftp沒法訪問相應目錄。iptables
能夠經過getsebool -a|grep ftp查看相應ftp限制配置,而後,經過 setsebool配置相應參數。權限
具體可能以下:
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
allow_tftp_anon_write --> off
ftp_home_dir --> off
ftpd_connect_db --> off
ftpd_disable_trans --> on
通常須要將allow_ftpd_full_access ,allow_ftpd_anon_write 設置成on就好。