Tuve algunos problemas con los permisos de archivos cuando los usuarios locales subieron sus archivos a través de vsftp a un servidor.
Quería que los archivos tuvieran todos los permisos 766. Después de muchas pruebas y errores, descubrí que tenía que establecer la configuración de esta manera:
local_umask=011
file_open_mode=0777
Pero no sé por qué esto da como resultado 766 permisos. ¿Alguien puede explicar esto?