Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
- Pour choisir, voir les autres Tags possibles dans l'Atelier.
Contributeurs, les sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
PureFTPd est un serveur FTP(File Transfert Protocole) sous license BSD.
La particularité de PureFTPd est qu'il permet facilement la création d'utilisateur virtuel, cela signifie que les utilisateurs de PureFTDd ne sont pas forcés d'être enregistrés sur le système hôte.
Pour installer PureFTDd rien de plus simple :
apt-get install pure-ftpd
ou
aptitude install pure-ftpd
Pendant l'installation, debconf va vous posez plusieurs questions :
1-Faut-il lancer pure-ftpd à partir de inetd ou d'un serveur autonome?
2-pure-ftpwho avec les droits superutilisateur?
Le serveur doit-être actif, pour le vérifier, utilisons la commande service :
service pure-ftpd status
groupadd ftpgroup && sleep 10 && useradd -g ftpgroup -d /dev/null -s /usr/bin/nologin ftpuser
Ajoutez un utilisateur2) “user” avec, comme répertoire racine “/home/user/public_html”, qui doit être un répertoire déjà existant sur le système :
pure-pw useradd user -u ftpuser -d /home/user/public_html
Se rendre dans le répertoire “/etc/pure-ftpd/auth/” :
cd /etc/pure-ftpd/auth/
créer un lien symbolique3) nommé “/etc/pure-ftpd/auth/50puredb” pointant sur le fichier “/etc/pure-ftpd/conf/PureDB”
ln -s ../conf/PureDB 50puredb
Mettre à jour la base de données de PureFTPd :
pure-pw mkdb
Relancer le service PureFTPd :
service pure-ftpd restart
Pour créer un deuxième utilisateur “fifi”, rien de plus simple, tapez à nouveau :
pure-pw useradd fifi -u ftpuser -d /home/user/public_html && pure-pw mkdb
Et relancez le serveur pour prendre en compte l'ajout de l'utilisateur :
service pure-ftpd restart
Vous pouvez créer ainsi autant d'utilisateurs que vous le souhaitez !
Pour connaître la liste des utilisateurs créés pour PureFTPd tapez :
pure-pw list
Pour avoir la liste des utilisateurs connectés tapez :
pure-ftpwho
Pour modifier le mot de passe de l'utilisateur “fifi” :
pure-pw passwd fifi
Pour supprimer l'utilisateur4) “fifi” :
pure-pw userdel fifi
La plupart des options de configuration se font par les fichiers présents dans le répertoire “/etc/pure-ftpd/conf/”
Se rendre dans le répertoire “/etc/pure-ftpd/conf/”
cd /etc/pure-ftpd/conf/
Autoriser l'envoi de fichiers sur le serveur FTP par les utilisateurs :
echo yes > KeepAllFiles
Ne pas accepter les connexions anonymes :
echo no > NoAnonymous
Pour rappel, le chevron fermant “>” permet de rediriger la sortie d'une commande (ici, la sortie est redirigée vers le fichier “NoAnonymous”)
Il existe aussi une interface graphique de configuration pour PureFTPd : Pureadmin