Ceci est une ancienne révision du document !
màj par : zoph
L'installation et le paramétrage pour Ubuntu Dapper
Installation de pure-ftpd
sudo apt-get install pure-ftpd pure-ftpd-common
Création du group ftpgroup
sudo groupadd ftpgroup
Création de l'utilisateur ftpuser
sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser
Création d'un utilisateur virtuel
Ne pas utiliser PUREADMIN pour gérer les utilisateurs virtuels
sudo pure-pw useradd test -u ftpuser -g ftpgroup -d /home/www/test
Syntax et options pour vos utilisateurs:
pure-pw useradd <login> [-f <passwd file>] -u <uid> [-g <gid>] -D/-d <home directory> [-c <gecos>] [-t <download bandwidth>] [-T <upload bandwidth>] [-n <max number of files>] [-N <max Mbytes>] [-q <upload ratio>] [-Q <download ratio>] [-r <allow client host>[/<mask>][,<allow client host>[/<mask>]]...] [-R <deny client host>[/<mask>][,<deny client host>[/<mask>]]...] [-i <allow local host>[/<mask>][,<allow client host>[/<mask>]]...] [-I <deny local host>[/<mask>][,<deny local host>[/<mask>]]...] [-y <max number of concurrent sessions>] [-z <hhmm>-<hhmm>] [-m]
Il faut maintenant générer le fichier des utilisateurs
sudo pure-pw mkdb
Après chaque modification ou rajout d'utilisateur il faut regenerer le fichier des utilisateurs avec cette commande
Lister les utilisateurs virtuels :
sudo pure-pw list
D'autres fonctions sont disponibles.
Pour ne pas avoir une erreur 530 à la connexion du client FTP il faut créer le lien symbolique:
sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb
Pour relancer le serveur pure-ftpd :
sudo /etc/init.d/pure-ftpd restart
Avec Pureadmin, il est agréable de voir les connexion active, suivre le journal sous interface graphique, mais ne pas l'utiliser pour la gestion des comptes.
Pour Installer pureadmin :
sudo apt-get install pureadmin