Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
applications:pure-ftp [Le 17/12/2006, 17:35] Blackpegaz page déplacée vers nouveau modèle (http://doc.ubuntu-fr.org/pure-ftp) |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | màj par : [[Utilisateurs:zoph]] | ||
- | ===== L'installation et le paramétrage pour Ubuntu Dapper ===== | ||
- | |||
- | **Installation de pure-ftpd** | ||
- | |||
- | <code>sudo apt-get install pure-ftpd pure-ftpd-common</code> | ||
- | |||
- | **Création du group ftpgroup** | ||
- | |||
- | <code>sudo groupadd ftpgroup</code> | ||
- | |||
- | **Création de l'utilisateur ftpuser** | ||
- | |||
- | <code>sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser</code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Création d'un utilisateur virtuel ===== | ||
- | |||
- | |||
- | //Ne pas utiliser PUREADMIN pour gérer les utilisateurs virtuels// | ||
- | |||
- | <code>sudo pure-pw useradd test -u ftpuser -g ftpgroup -d /home/www/test</code> | ||
- | |||
- | **Syntax et options pour vos utilisateurs:** | ||
- | |||
- | <code> 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]</code> | ||
- | |||
- | Il faut maintenant générer le fichier des utilisateurs | ||
- | |||
- | <code>sudo pure-pw mkdb</code> | ||
- | |||
- | Après chaque modification ou rajout d'utilisateur il faut regenerer le fichier des utilisateurs avec cette commande | ||
- | |||
- | **Lister les utilisateurs virtuels :** | ||
- | |||
- | <code>sudo pure-pw list</code> | ||
- | |||
- | D'autres fonctions sont disponibles. | ||
- | |||
- | Pour ne pas avoir une erreur 530 à la connexion du client FTP il faut créer le lien symbolique: | ||
- | |||
- | <code>sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb</code> | ||
- | |||
- | **Pour relancer le serveur pure-ftpd :** | ||
- | |||
- | <code>sudo /etc/init.d/pure-ftpd restart</code> | ||
- | |||
- | //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 : | ||
- | |||
- | <code>sudo apt-get install pureadmin</code> | ||
- | |||
- | |||
- | ===== Liens ===== | ||
- | |||
- | [[http://www.pureftpd.org/project/pure-ftpd|Pureftpd.org]] | ||
- | |||
- | [[http://www.pureftpd.org/project/pure-ftpd/doc|Pureftpd.org - Documentations]] | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||