Pages : 1
#1 Le 12/10/2006, à 12:22
- titi38
[TUTO] Intallation Serveur PureFTPD
Bonjour,
Après beaucoup de temps passé pour faire fonctionné ce serveur FTP, je fais ce petit memo pour eviter que d'autre cherche des informations sur divers forums et perdre du temps.
L'installation et le paramétrage pour UBUNTU DAPPER
installation de pure-ftpd
-----------------------
sudo apt-get install pure-ftpd pure-ftpd-common
Création du group ftpgroup
--------------------------
sudo groupadd ftpgroup
Création de l'utilisateur ftpuser
------------------------------
sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser
Création d'un utilisateur virtuel
Ne pas utiliser PUREADMIN pour gérer les utilisateurs virtuels
-----------------------------
sudo pure-pw useradd test -u ftpuser -g ftpgroup -d /home/www/test
-d va "chrooter" (bloquer) l'utilisateur dans son répertoire perso
il faut générer le fichier des utilisateurs
-------------------------------------
sudo pure-pw mkdb
Apres chaque modification ou rajout utilisateur il faut regenerer le fichier des utilisateurs
Lister la table des utilisateurs
----------------------------
sudo pure-pw list
D'autre fonctions sont disponibles.
Pour ne pas avoir une erreur 530 à la connexion du client FTP il faut créer le lien symbolique:
sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb
Pour relancer le serveur pure-ftpd
sudo /etc/init.d/pure-ftpd restart
Avec PUREADMIN, il est agréable de voir les connexion active, suivre le journal sous interface graphique, mais ne pas l'utiliser pour la gestion des comptes.
sudo apt-get install pureadmin.
J'espere que ce petit memo vous aidera.
Lien pour obtenir des informations complémentaires sur les fonctions
http://www.generation-linux.net/article … _article=1
Dernière modification par titi38 (Le 13/10/2006, à 08:01)
Il n'y a pas de problème. Le plus dur étant de trouver une solution.
Hors ligne
#2 Le 13/10/2006, à 10:31
- Dral
Re : [TUTO] Intallation Serveur PureFTPD
Merci
"Je n'ai jamais vendu d'armes à Ben-Laden, non pas pour une question de principe, mais parce-qu'il paye toujours avec des chèques en bois." Yuri (Nicolas Cage) - Lord Of War (Andrew NIccol)
Hors ligne
#3 Le 14/10/2006, à 16:32
- Didi3R
Re : [TUTO] Intallation Serveur PureFTPD
Création d'un utilisateur virtuel
Ne pas utiliser PUREADMIN pour gérer les utilisateurs virtuels
-----------------------------Avec PUREADMIN, il est agréable de voir les connexion active, suivre le journal sous interface graphique, mais ne pas l'utiliser pour la gestion des comptes.
Bonjour,
on peut savoir pour quelle(s) raison(s) il n'est pas conseillé d'utiliser PUREADMIN pour gérer ses users ?
merci!
Hors ligne
#4 Le 14/10/2006, à 16:43
- titi38
Re : [TUTO] Intallation Serveur PureFTPD
J'ai constaté que la connexion se fait, mais le mot de passe n'est pas validé.
Une erreur 530 est générée.
En utilisant la ligne de commande tout fonctionne correctement.
Bonne reception.
Dernière modification par titi38 (Le 14/10/2006, à 16:43)
Il n'y a pas de problème. Le plus dur étant de trouver une solution.
Hors ligne
#5 Le 22/11/2006, à 13:54
- Nodesp
Re : [TUTO] Intallation Serveur PureFTPD
bonjour,
j'ai des erreurs avec pureadmin et en ligne de commandes
quand je veux aller dans "gérer les comptes":
Il y a eu une erreur pendant la création du fichier de mot de passe [(null)].
L'erreur relevée est: 'Mauvaise adresse'
en ligne de commandes:
ubuntu@ubuntu:~$ sudo pure-pw mkdb
Unable to open the passwd file: Aucun fichier ou répertoire de ce type
ubuntu@ubuntu:~$ sudo pure-pw list
Unable to open the passwd file: Aucun fichier ou répertoire de ce type
...
Check that [toto] doesn't already exist,
and that [/etc/pure-ftpd/pureftpd.passwd.tmp] can be written.
quel est le problème?
++
#6 Le 22/11/2006, à 14:17
- titi38
Re : [TUTO] Intallation Serveur PureFTPD
Bonjour,
Une fois j'ai eu un pb.
J'ai désinstallé pureftpd et réinstallé.
Sinon as tu bien fait le lien symbolique
sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb
Il n'y a pas de problème. Le plus dur étant de trouver une solution.
Hors ligne
#7 Le 22/11/2006, à 14:42
- Nodesp
Re : [TUTO] Intallation Serveur PureFTPD
j'ai le même problème qu'avec proftpd: connexion seulement possible en "http" (test depuis gftp d'un autre pc), déconnexion quasi-immédiate et je me retrouve dans /var/www
ya un "conflit" avec apache ou quoi?
#8 Le 22/11/2006, à 15:08
- titi38
Re : [TUTO] Intallation Serveur PureFTPD
As tu relancé le serveur pureftpd
sudo /etc/init.d/pureftpd reload
Mais t'il une erreur ?
Il n'y a pas de problème. Le plus dur étant de trouver une solution.
Hors ligne
#9 Le 19/12/2012, à 16:14
- chicheng
Re : [TUTO] Intallation Serveur PureFTPD
Salut,
J'ai un problème avec pure-ftpd (aussi avec proftpd, GProFTPd, pureadmin..... longue liste d'usines à gaz).
J'ai suivis 50 documentations différentes ainsi que parcouru le forum. Mais, l'opération la plus basique, c'est à dire créer un utilisateur qui a un dossier partagé en lecture/écriture SANS RIEN D'AUTRE ne fonctionne pas.
Avec une autre machine sur le réseau local, j'utilise file-zilla, je me connecte avec l'utilisateur, c'est accepté mais ensuite, impossible de copier un fichier, message d'erreur : impossible de démarrer le transfert.
sudo pure-pw list
test /home/ftpusers/test/./
sudo pure-ftpwho
+------+---------+-------+------+-------------------------------------------+
| PID | Login |For/Spd| What | File/IP |
+------+---------+-------+------+-------------------------------------------+
|11516 | test | 00:00 | IDLE | |
| '' | '' | '' | '' | -> ws1.local |
+------+---------+-------+------+-------------------------------------------+
|11497 | test | 00:02 | IDLE | |
| '' | '' | '' | '' | -> ws1.local |
+------+---------+-------+------+-------------------------------------------+
le répertoire ftpuser dans /home
drwxr-xr-x 3 ftpuser ftpgroup 4096 jun 5 2012 ftpusers/
Si quelqu'un trouve un problème ou alors encore mieux, une idée comment créer un SIMPLE dossier accessible par ftp? Un peu comme le serveur filezilla, créer un utilisateur, sélectionner les dossiers dont il a accès et c'est tout.
Dernière modification par chicheng (Le 19/12/2012, à 16:32)
Hors ligne
#10 Le 21/01/2013, à 11:19
- ToubTouby
Re : [TUTO] Intallation Serveur PureFTPD
Bonjour à tous,
Je vous explique mon petit souci :
J'ai créé mon serveur en suivant le tuto, aucun souci tout roule
Le problème est le suivant : je bosse dans une boite et certaines personnes ont besoin d'accéder à certains dossiers sur le serveur mais par le réseau local. Pour l'instant ils se connectent via les logs de l'user principal mais évidemment ils ne peuvent pas modifier les dossiers déposés par le "ftpuser" et vis et versa...
Comment faire ? Est-ce possible d'attribuer un mot de passe à ftpuser afin qu'ils puissent se connecter en réseau directement via ses logs.
Je ne sais pas si je suis bien clair.
D'avance merci.
EDIT : Bon j'ai ajouté "ftpuser" aux utilisateurs ayant accés aux dossiers partagés en utilisant sudo smbpasswd -a utilisateur et ça fonctionne. Pour ceux qui auraient éventuellement le même souci ;-)
Dernière modification par ToubTouby (Le 21/01/2013, à 11:36)
Hors ligne