pure-ftpd

Différents tutoriaux existent sur internet, toutefois je n'ai pas été en mesure d'installer correctement pure-ftpd avec ceux-ci. C'est pourquoi j'écris c'est quelques lignes.
La démarche est en faites simple.

sudo apt-get install pure-ftpd-mysql
Ceci va installer les différents paquets nécessaire au bon fonctionnement de tout et créé dans /etc/ un dossier appelé pure-ftpd.
Puis:
sudo touch /etc/pureftpd.passwd
sudo touch /etc/pure-ftpd/pureftpd.pdb
cd /etc/pure-ftpd/auth/
sudo ln -s ../conf/PureDB 75Puredb
Puis:
cd /etc/pure-ftpd/conf && vi PureDB 
Y mettre:
/etc/pure-ftpd/pureftpd.pdb
cd /etc/pure-ftpd/conf && vi MySQLConfigFile 
Y mettre:
/etc/pure-ftpd/db/mysql.conf
cd /etc/pure-ftpd/conf &&  vi ChrootEveryone 
Y mettre:
yes
Vous pouvez arrangez votre configuration plus en détail, pour cela merci de voir le site du fabricant.
Ensuite téléchargez :usermanager_pureftpd http://freshmeat.net/projects/usermanager_pureftpd/ et décompressez le dossier à la racine de votre dossier web ( par défaut /var/www) ou à tout autre endroit disponible sur le serveur internet.

Par défaut il se mettra dans le dossier ftp. Tapez dans firefox : http://localhost/ftp/install.php et suivez les directives. A la fin, mettez vos données pure-ftpd-mysql.conf dans /etc/pure-ftpd/db/mysql.conf.
Il est inutile de chercher pure-ftp.conf pour y mettre la référence à ce fichier car vous l'avez mis dans le dossier conf à travers le fichier MySQLConfigFile. Le logiciel pureftpd a sans doutes évolué.

Puis tapez:
/etc/init.d/pure-ftpd-mysql start (ou restart) 
Renomez install.php en install.done par exemple. Vous pouvez ajoutez et supprimer des utilisateurs facilement grâce à l'interface disponible sur: http://localhost/ftp/ .

Voilà, tout est opérationnel.

KaZu