Не работает local_umask. Вообще. Хоть 0777, хоть 0022, всё равно загруженные файлы получают rw----rw-.
dirlist_enable=YES
ftp_username=ftp
chroot_local_user=YES
use_localtime=YES
anon_umask=0002
no_anon_password=YES
convert_charset_enable=YES
local_charset=UTF8 #локаль сервера
remote_charset=UTF8 #локаль клиента
local_umask=0777
chmod_enable=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
anon_umask вроде бы тоже не, но для него не критично.