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