Eu tive alguns problemas com as permissões de arquivo quando usuários locais carregaram seus arquivos via vsftp em um servidor.
Eu queria que os arquivos tivessem todas as 766 permissões. Depois de muitas tentativas e erros, descobri que tinha que definir as configurações assim:
local_umask=011
file_open_mode=0777
Mas não sei por que isso resulta em 766 permissões. Alguém pode explicar isso?