Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1463 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [pure-ftp] Installation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[pure-ftp] Installation

n°719973
Profil sup​primé
Posté le 22-08-2005 à 20:17:57  answer
 

J'ai pris des documentations sur le net mais je me permets de poster un message pour demander de l'aide à propos de Pure-FTP ...
J'aimerais configurer pure-ftp pour faire :
 
- Un accès anonyme avec un répertoire d'upload
- Un accès (comme l'anonyme) mais privé pour modifier le contenu
- Un autre accès sur un répertoire totalement différent pour modifier un site internet (genre /www/htdocs)
 
Est ce que quelqu'un peut m'aider car je me suis arraché les cheveux toute l'après midi ...
Merci à vous

mood
Publicité
Posté le 22-08-2005 à 20:17:57  profilanswer
 

n°719974
mikala
Souviens toi du 5 Novembre...
Posté le 22-08-2005 à 20:23:35  profilanswer
 

peux tu préciser :
- ta distribution
- les documents utilisés au départ

n°719993
Profil sup​primé
Posté le 22-08-2005 à 21:24:48  answer
 

Slackware 10.1
Et le tuto de Trust : http://trustonme.net/didactels/57.html
Il est installé et fonctionne bien ... en plus il n'y a pas de traduction française de la documentation sur le site de pure-ftp


Message édité par Profil supprimé le 22-08-2005 à 21:25:56
n°720019
mikala
Souviens toi du 5 Novembre...
Posté le 22-08-2005 à 22:33:46  profilanswer
 

on va donc supposer que tu as lu le man de pure-ftpd.
une solution serait d'utiliser les comptes virtuels ( puredb )
il faudra lancer pureftpd en lui annoncant que tu veux utiliser l'auth puredb  
(paramètre -l puredb:/etc/pure-ftpd/pureftpd.pdb en ayant par exemple le fichier puredb dans /etc/pure-ftpd )
tu peux rajouter des utilisateurs en utilisant l'outil pure-pw  ( man pure-pw pour son utilisation )
note : cette partie est expliqué dans le tuto que tu as utilisé .
sous réserve de ne pas utiliser le flag -E , tu permettras l'acces anonyme a ton serveur .
(bien sur c'est aussi expliqué sur ton how-to )
.
En fait je ne comprends pas ton problème au final .
tu disposes dans ce how-to des informations nécessaires il me semble.
Est il possible de préciser l'endroit ou tu te trompes ?

n°720126
Profil sup​primé
Posté le 23-08-2005 à 00:43:08  answer
 

Mon souci premier est le respect des différents droits pour les différents utilisateurs (enfin pseudo-utilisateurs si j'ai bien compris)
 
Je vais reprendre tout à zéro merci pour tes conseils !

n°720137
Profil sup​primé
Posté le 23-08-2005 à 02:05:51  answer
 

Bon, j'ai trouvé une bonne solution pour mon FTP. Je poste à nouveau pour dire
un peu comment j'ai fait.
 
J'ai pris les sources de pure-ftpd sur leur site. Sous Slackware 10.1, aucun souci !
Attention de bien avoir gcc et make ... au minimum ...
 

Code :
  1. tar -xvzf pure-ftpd-1.0.20.tar.gz
  2. cd pure-ftpd-1.0.20
  3. ./configure --with-ftpwho --with-puredb --with-language=french --with-privsep --with-cookie
  4. make
  5. make install


 
En suivant le tuto de Lea sur pure-ftpd, j'ai crée un groupe dédié au ftp
 

Code :
  1. groupadd ftpgroup


 
Ensuite, j'ai crée trois utilisateurs (en créant un répertoire /home/ftp) :
 

Code :
  1. useradd -g ftpgroup -d /dev/null -s /bin/false ftp
  2. useradd -g ftpgroup -d /dev/null -s /bin/false adminftp
  3. useradd -g ftpgroup -d /dev/null -s /bin/false adminweb


 
 
Je lance mon serveur FTP via la commande pure-ftpd avec les paramètre suivants :
 

Code :
  1. /usr/local/sbin/pure-ftpd -A -b -B -c 25 -C 3 -d -I 120 -j -l puredb:/etc/pureftpd.pdb -M -R -u 1 -x -X &
  2. -A (chroote les utilisateurs pour qu'ils ne remontent pas dans l'arborescence au dessus de leur répertoire)
  3. -b (petite option visiblement pour que pure-ftpd s'adapte aux clients ftp qui ne respectent pas les normes ...)
  4. -B (pour que le serveur ftp se lance en démon)
  5. -c 25 (nombre maximum de client qui peuvent se connecter au ftp)
  6. -C 3 (nombre maximum de client par IP)
  7. -d (mode verbose pour debugger ...)
  8. -I 120 (temps d'inactivité pour la déconnexion automatique ... en s ?)
  9. -j (créer le répertoire personnel d'un utilisateur si le répertoire donné n'existe pas)
  10. -l puredb:/etc/pureftpd.pdb (lien vers le fichier qui contient la BD des utilisateurs virtuels)
  11. -M (anonymous ne peut pas créer de répertoire)
  12. -R (interdiction de modifier les droits des fichiers chmod)
  13. -u 1 (interdire la connexion des utilisateurs UID inférieur à 1 root notamment)
  14. -x (interdiction de modifier les fichiers cachés)
  15. -X (interdiction de voir les fichiers cachés)


 
Ensuite, j'ai crée les utilisateurs virtuels dans pure-ftpd avec les commandes suivantes :
 

Code :
  1. pure-pw useradd adminweb -u adminweb -d /www/htdocs
  2. pure-pw useradd adminftp -u adminftp -d /home/ftp
  3. pure-pw mkdb (pour mettre à jour la base de données d'utilisateurs de pure-ftpd)


 
Comme le dit le tutorial de Léa-Linux, nul besoin de relancer le serveur pour que les nouveaux
utilisateurs soit pris en compte.
 
Enfin, j'ai pris soin de vérifier les droits sur les répertoires pour que l'adminftp et l'adminweb
puissent faire leur boulot ^_^
 

Code :
  1. chown -R adminftp /home/ftp
  2. chgrp -R ftpgroup /home/ftp
  3. chmod -R 755 /home/ftp
  4. chown -R adminweb /www/htdocs
  5. chgrp -R ftpgroup /www/htdocs
  6. chmod -R 755 /www/htdocs


 
Voilà quelques éléments de réponse, il ne manque plus qu'à faire un répertoire /home/ftp/upload avec les droits qui vont bien
uniquement sur ce répertoire et pas sur la totalité du contenu de /home/ftp

 :sleep:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [pure-ftp] Installation

 

Sujets relatifs
installation des drivers ati impossible ??installation fluxbox [ résolu ]
Installation de FC4, probleme matériel ?[Ubuntu / Gnome] installation second disque dur
Problème d'installation de XDTV ?installation de mandrivia 10.2 qui foire sur sata
installation ndiswrapper 1.2installation mandrake10.1 sur powerbook G4
Installation carte Dialogicinstallation de pure-ftp sous FreeBSD
Plus de sujets relatifs à : [pure-ftp] Installation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR