При загрузку файлов через vsftpd у файлов менялись права на совсем безобразные.
Как оказалось local_umask=022 означает не то, что при загрузку файлов у них будут права 022, а то, что у них отнимуться эти права, то-есть
chmod = 777-umask
Для того, чтобы загруженные через vsftpd файлы имели нужные права, например полный доступ - указываем
local_umask=000
Но при этом загруженные файлы не будут иметь права на запуск, буду с правами 666, добавляем
file_open_mode=0777
и вуаля - загруженные файлы имеютполный доступ, то что нам по каким-либо причинам и требовалось.