косяк с заливкой файлов анонимусом и последующей сменой прав на файл так и не исправили (игнорируется umask в конфиге)пример конфига
anonymous_enable=YES
local_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/usr/local/share/vsftpd/empty
chroot_local_user=YES
listen=YES
write_enable=YES
$ grep tunable_chown_upload_mode *
postlogin.c: vsf_sysutil_fchmod(new_file_fd, tunable_chown_upload_mode);
tunables.c:unsigned int tunable_chown_upload_mode = 0600;
после загрузки файла анонимусом, меняется владелец файла (root к примеру), а права доступа на него 600 - то есть никто(кроме root) этот файл не прочтет через ftp