Com o proFTPD, a resposta é que você não pode configurar permissões para o 777, ele especificamente não permite o upload de arquivos 777. Você provavelmente não quer que os arquivos sejam executáveis e 666 dá todo o acesso necessário para um FTP servidor.
Se você definir a diretiva Umask em proftpd.conf to 000 000 , todos os arquivos serão criados como rw-rw-rw e diretórios rwxrwxrwx