Olá pessoal, como estava tendo alguns problemas com o proFTPd, mudei pro vsFTPd. Após revisar o arquivo de configuração, botei pra rodar e tudo parecia estar beleza, até um usuário me reclamar que não conseguia dar upload em nenhum arquivo que dava permissão negada...
Voltei ao arquivo de configuração (/etc/vsftpd.conf no Debian) e nada parecia estar errado. Ao verificar a documentação, achei o problema, como o propósito deste servidor FTP é a segurança, ele vem com upload desabilitado e a opção não vem comentada no arquivo de configuração.
Para permitir upload de usuários autenticados é preciso adicionar a opção:
write_enable=YES
Note que por padrão (mas isso está explicado no arquivo de configuração), ele não permite o upload e download de arquivos de texto (modo ASCII), para isso é necessário descomentar as opções:
ascii_upload_enable=YES
ascii_download_enable=YES
Note também que esta configuração padrão se faz para impedir o upload e download de scripts (que podem ser mal intencionados), portanto só ative essa opção caso realmente precise dela.
É isso, embora essa dica esteja escondida (não muito) nos arquivos da documentação, muita gente tem a capacidade de não achar ou de não tentar achar a solução de seus problemas...