ProFTPD: Utilisateurs virtuels

Bien conscient qu’il existe déjà sur le net des dizaines de tutoriaux sur ProFTPD, je n’ai donc pas la prétention de vouloir en faire un nouveau. J’ai juste la mémoire qui flenche par moments et comme je n’utilise pas quotidiennemment ProFTPD, cela n’aide pas. Vous trouverez donc ici mon aide-mémoire sur la gestion des utilisateurs virtuels de ProFTPD, ca peut également vous servir. ;)

1. Si ce n’est déjà fait, télecharger le script perl ‘ftpasswd’ et accorder les bonnes permissions:

wget http://www.castaglia.org/proftpd/contrib/ftpasswd
chmod 755 ftpasswd

2. Si ce n’est déjà fait, créer le dossier qui va accueillir les fichiers de mots de passe des utilisateurs virtuels et des groupes virtuels de ProFTPD:

mkdir /etc/proftpd

3. Créer ou modifier les fichiers de mots de passe des utilisateurs virtuels et des groupes virtuels de ProFTPD par l’appel du script ‘ftpasswd’:

ftpasswd --passwd --name=username --home=/home/ftp/username --shell=/bin/false --uid=1001 --gid=51
ftpasswd --group --name=groupname --gid=51 --member=username

4. Ajouter les lignes suivantes au fichier de configuration de ProFTPD ‘proftpd.conf’:

RequireValidShell  off
AuthUserFile  /etc/proftpd/ftpd.passwd
AuthGroupFile /etc/proftpd/ftpd.group

5. Enfin, redémarrer ProFTPD:

killall -HUP proftpd

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *