Contenu | Rechercher | Menus

Annonce

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.

À propos de l'équipe du forum.

#1 Le 31/01/2007, à 02:12

051106

authentification pure-ftpd[résolu]

salut
J'ai un probleme avec pure-ftpd. en fait, je n'arrive pas a me connecté en tant qu'utilisateur virtuel.
voici la procedure que j'ai utilisé:
j'ai creé un groupe ftpgroup: groupadd ftpgroup
j'ai creé un utisateur ftpuser appatenant a ftpgroup: useradd -g ftpgroup -d /dev/null -s /etc ftpuser
j'ai creé ensuite un utilisateur virtuel : pure-pw useradd test -u ftpuser -g ftpgroup -d /home/ftp
je met à jour la base de données des utilisateurs: pure-pw mkdb

le resultat d'un pure-pw show test :

pure-pw show test

Login              : test
Password           : $1$Ewb1DiJ0$YUT0RUh9WAI.ydHUQjuuA.
UID                : 1001 (ftpuser)
GID                : 1001 (ftpgroup)
Directory          : /home/ftp/./
Full name          :
Download bandwidth : 0 Kb (unlimited)
Upload   bandwidth : 0 Kb (unlimited)
Max files          : 0 (unlimited)
Max size           : 0 Mb (unlimited)
Ratio              : 0:0 (unlimited:unlimited)
Allowed local  IPs :
Denied  local  IPs :
Allowed client IPs :
Denied  client IPs :
Time restrictions  : 0000-0000 (unlimited)
Max sim sessions   : 0 (unlimited)

je crée un lien symbolique vers la bases de données des utilisateurs:
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb

je relance le serveur:
/etc/init.d/pure-ftpd restart
Restarting ftp server: Running: /usr/sbin/pure-ftpd -l pam -l puredb:/etc/pure-ftpd/pureftpd.pdb -u 1000 -E -O clf:/var/log/pure-ftpd/transfer.log -B

ftp 127.0.0.1
je tappe le nom d'utilisateur test et le mot de passe:

530 Login authentication failed
Login failed.

par conter en entrant mon nom d'utilsateur systeme et mon mot de passe, je peut me connecter sur mon /home...

quel qu'un a une solution?

Dernière modification par 051106 (Le 01/02/2007, à 08:12)

Hors ligne

#2 Le 31/01/2007, à 08:48

dexinou

Re : authentification pure-ftpd[résolu]

Salut,
que te disent les logs dans /var/log/syslog ?

Et est-ce que l'utilisateur test est existant dans le système ?
Car s'il est existant il ne regarde plus une autre méthode, il prend la première càd pam.

Dernière modification par dexinou (Le 31/01/2007, à 08:50)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#3 Le 31/01/2007, à 10:21

051106

Re : authentification pure-ftpd[résolu]

salut dexinou
aprés ta réponse, j'ai essayer de m'identifier avec test sur le serveur pour avoir les log, et puis ca marché... je conprend pas.. bizarre.. pourtant j'ai rien changé.... (sauf redemarrage du pc)
en tout cas...
l'utilisateur test n'est psa present sur le systeme
voici le log

Jan 31 03:08:46 IBM-T30 pure-ftpd: (?@localhost) [INFO] New connection from localhost
Jan 31 03:08:54 IBM-T30 pure-ftpd: (?@localhost) [INFO] PAM_RHOST enabled. Getting the peer address
Jan 31 03:08:56 IBM-T30 pure-ftpd: (?@localhost) [INFO] test is now logged in
Jan 31 03:09:00 IBM-T30 pure-ftpd: (test@localhost) [INFO] Logout.

merci encore big_smile

Dernière modification par 051106 (Le 31/01/2007, à 10:24)

Hors ligne

#4 Le 06/02/2007, à 21:42

SoX

Re : authentification pure-ftpd[résolu]

Il faut que tu crée un lien symbolique dans le dossier /etc/pure-ftpd/auth qui pointe vers /etc/pure-ftpd/conf/PureDB

Par exemple :

ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/60pure