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就好。