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