Alors moi, j'ai peut-être plus souple en utilisation pour du full ftp derrière.
Tu ajoutes ton user ( pas toto ^^ ) au groupe www-data et inversement:
usermod -a -G www-data toto
usermod -a -G toto www-data
Tu donnes des droits au groupe sur /base
chmod -R 775 /var/www/base
Tu fais un lien symbolique dans ton /home:
ln -s /var/www/base /home/toto
Tu changes le proprio:
chown -R toto:toto /home/toto/base
Tu bidouilles le chroot pour vsftpd:
nano /etc/vsftpd.chroot_list
Et tu ajoutes ton pseudo "toto" (le fichier est vide, c'est normal), tu enregistres avec
Ctrl+x suivi de
y ou o en fonction de ton install'et tu relances vsftpd:
service vsftpd restart
Tu devrais voir le dossier base avec ton user en ftp ou sftp et faire ce que tu veux normalement en /var/www/base
A tester quoi, je pense que j'ai rien oublié mais je garanti pas...
Ex.