Je viens d'installer presque avec succès pureftpd, fonctionnant avec Mysql.
J'ai cependant un soucis, auquel la doc ne répond pas.
Sachez avant tout que j'ai tenté avec le rpm (rebuildé, car celui par défaut n'a pas de support mysql) et aussi a partir des sources (tar.gz trouvé sur le site de pureftpd).
L'authentication, visiblement, fonctionne (aucun message d'erreur dans mon /var/log ).
Néanmoins, dès que je suis connecté, *pan* j'ai la réponse :
[R] Connection failed (Connection lost)
Voici ce que me donne, en complet, mon client FTP (flashfxp, qui fonctionne lui aussi au poil) :
[15:40:07] [R] 220 FTP server ready.
[15:40:07] [R] USER moi
[15:40:07] [R] 331 Utilisateur moi OK. Veuillez taper votre mot de passe
[15:40:07] [R] PASS (hidden)
[15:40:07] [R] Connection failed (Connection lost)
Comme vous le voyez, je perd directement la connexion.
Cependant, aucun message d'erreur dans /var/log/message ... je pense donc que l'authentification a donc réussie ( aucun [WARNING] Authentication failed for user moi ) présent dans ce fichier. De plus j'ai une "pop-up" de FlashFXP qui s'affiche, avec les messages de connexion... ce qui se passe normalement quand le login a réussi.
Voici mon pureftpd-mysql.conf :
MYSQLServer localhost
MYSQLPort 3306
MYSQLSocket /var/lib/mysql/mysql.sock
MYSQLUser pure
MYSQLPassword purepass
MYSQLDatabase pureftpd
MYSQLCrypt cleartext
MYSQLGetPW SELECT Password FROM users WHERE User="\L"
MYSQLGetUID SELECT Uid FROM users WHERE User="\L"
MYSQLGetGID SELECT Gid FROM users WHERE User="\L"
MYSQLGetDir SELECT Dir FROM users WHERE User="\L"
Que je mette l'option :
MySQLTransactions On
ou que je la commente ...
L'erreur reste la même ...
Je précise qu'il n'y a aucun firewall sur cette machine, c'est juste une FC4 fraichement installée.
Quelqu'un a déjà eu ce problème ? ou pourrais me donner un conseil ?
# Bug résolu
Posté par NothingHere . Évalué à 1.
Merci tout de même :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.