J'ai lutter pour donner l'accés à www-data en ftp sur mon ubuntu.
Le premier problème est l'UID de l'utilisateur www-data qui est inférieur au MinUID (1000) de la configuration de pure-ftpd. Bon j'aurais pus virer cette directive dans la configuration de pureftpd mais je trouve ça suicidaire. Donc j'ai recrée un utilisateur www-data avec un UID supérieur à 1000 (Il faut supprimer l'ancien et recréer un nouvel utilisateur). J'ai utiliser l'utilitaire kuser pour ça.
Deuxième problème PAM, en effet pure-ftpd utilise par defaut PAM pour l'authentification sous Gutsy. Après quelques lecture sur pam et dans la configuration j'ai vu qu'il fallait éditer le fichier /etc/ftpusers et supprimer www-data des utilisateurs bannis pour l'authentification PAM.
Ensuite un petit redémarrage de pam :
sudo /etc/init.d/libpam-foreground restart
et redémarrage de pure-ftpd :
sudo /etc/init.d/pure-ftpd restart