pure-ftpd

Installation

sudo apt-get install pure-ftpd pure-ftpd-common
sudo groupadd ftpgroup
sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser
sudo pure-pw useradd test -u ftpuser -g ftpgroup -d /home/ftp/test
sudo pure-pw mkdb
sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb

Activer le mode passif

echo "40000:40100" > /etc/pure-ftpd/conf/PassivePortRange
iptables -A INPUT -p tcp -i eth0 --dport 40000:40100 -j ACCEPT

Lister les utilisateurs

pure-pw list

Lister les utilisateurs connectés

pure-ftpwho

Modifier le quota d’un utilisateur

pure-pw usermod test -N 200

Afficher les informations d’un utilisateur

pure-pw show test

Lancer en standalone

sudo pure-ftpd -l puredb:/etc/pure-ftpd/pureftpd.pdb --chrooteveryone --antiwarez --noanonymous --daemonize

Modifier le UID minimum pour l’utilisateur

echo 33 > /etc/pure-ftpd/conf/MinUID