Eu tenho esse problema também, acho que é por causa da nova atualização vsftpd para aumentar a segurança, por isso, entretanto, eu uso essa solução.
- i chmod a pasta na qual meu usuário de ftp entra quando ele faz o primeiro login (pasta raiz) usando o terminal:
sudo chmod a-w /home/user
você pode mudar / home / user para qualquer pasta raiz do usuário ftp.
- Crie uma subpasta com a pasta, seja pelo uso da GUI, ou se você tiver apenas o terminal, é:
sudo mkdir /home/user/newfolder
agora você deve fazer login e ler a gravação na "nova pasta". Você NÃO será capaz de escrever na própria pasta raiz do ftp com o chmod a-w, então essa é a razão para a subpasta, aí você pode.
Eu acho que haverá uma correção em não muito tempo, mas enquanto isso eu espero que isso ajude.