Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#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
yikes 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 big_smile


"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

titi38 a écrit :

Création d'un utilisateur virtuel
yikes 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 hmm

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? neutral

++

#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 hmm
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 smile
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