pure-ftpd-mysql + User manager for PureFTPd (php,sql) (requis : apachex, mysql-x)
Par kazu, lundi 11 septembre 2006 à 16:58 :: Ubuntu :: #15 :: rss
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-mysqlCeci 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.passwdPuis:
sudo touch /etc/pure-ftpd/pureftpd.pdb
cd /etc/pure-ftpd/auth/
sudo ln -s ../conf/PureDB 75Puredb
cd /etc/pure-ftpd/conf && vi PureDBY mettre:
/etc/pure-ftpd/pureftpd.pdb
cd /etc/pure-ftpd/conf && vi MySQLConfigFileY mettre:
/etc/pure-ftpd/db/mysql.conf
cd /etc/pure-ftpd/conf && vi ChrootEveryoneY mettre:
yesVous 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