vsftpd的匿名用户目录缺省在/var/ftp下,该目录不能有写权限否则会出现“vsftp refusing to run with writable anonymous root“错误。在该目录下新建立incoming目录,设置incoming目录对Other具有写权限即可让匿名用户在该目录中上传文件。
/etc/vsftpd/vsftpd.conf的配置:
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
增加两行:
让匿名用户可以删除目录和文件:anon_other_write_enable=YES
让匿名用户可以下载自己上传的文件:anon_umask=022