—— installation ——
aptitude install pure-ftpd
—— config avec utilisateur virtuels —–
# créer un user linux sans droit particulier: addgroup ftpgroup adduser –ingroup ftpgroup –no-create-home –shell /bin/false ftpuser OU adduser –ingroup ftpgroup –no-create-home –shell /etc ftpuser
# ajouter l'utilisateur à la liste des utilisateurs virtuels de pure-ftpd pure-pw useradd olivier -u ftpuser -d /home/FTP/ftpcopains
# ne pas oublier de créer le fichier db pure-pw mkdb
—– lancer le serveur avec les bonnes options ——
pure-ftpd -A -E -T up:dl -p 5000:5100 -l puredb:/etc/pure-ftpd/pureftpd.pdb -l unix -B -A : tout le monde est chrooté -E : pas d'anonyme -T : contrôle de la bande passante en kb/s -l puredb : autoriser les connexions avec user virtuels créés précédemment -l unix : autoriser les connexions avec des user de l'OS -B : lancer en background/démon -p debut:fin : passive port