Installer proftpd avec le support Mysql
Par Yves Tannier le lundi, mars 1 2004, 09:50 - Le pingouin - Lien permanent
quoi de plus pratique que de pouvoir gérer les utilisateurs de son serveur ftp - proftpd en l'occurence - via phpmyadmin. Cela permet, par exemple, de se créer son propre frontal de gestion en PHP/Mysql, langages que nous connaissons bien 
Mr Debian et ses contributeurs ont, dans leur grande générosité, mis à disposition un package qui, d'un simple apt-get install proftpd-mysql permet d'installer ce fameux serveur ftp avec le support mysql. Il faut en fait un certain nombre de petite librairie que le paquet Debian reconnait comme dépendance.
Une fois cette étape effectuée, ce n'est pas fini mais rien de bien compliqué dans ce qu'il suit :
Tout y est expliqué sur ce site si vous n'êtes pas allergique à l'anglais
1. visiter ce site qui présente une installation détaillée avec les quotas. Je n'ai pas essayé avec cette option car je n'ai pas compilé proftpd de cette manière. 2. y récupérer les structures de la base de données 3. récréer cette base sur sa machine 4. éventuellement créer un nouvel utlisateur mysql qui n'aura les droits que sur cette base (via phpmyadmin qui le fait très bien par exemple). 5. reprendre le fichier proftpd.conf proposé sur le site sus cité et l'adapter à ses besoins et sa configuration (notamment la configuration de la connexion à la base de données). Note : j'ai donc commenté les lignes concernant les quotas puisque je ne l'ai utilise pas. 5. créer un utilisateur Unix et un groupe Unix pour le ftp (Note : on peut utiliser un groupe déjà existant).
Une fois tout celà effectué : /etc/init.d/proftpd restart
Il suffit en suite d'ajouter un nouvel utilisateur dans la table ftpusers et voilà !
