Pureftpd + authentification par Mysql - Débats - Linux et OS Alternatifs
Marsh Posté le 23-07-2002 à 16:34:49
sur du socket mysql ? 
 
qu est ce que tu veux dire ? 
tu veux parler de ca : 
 
MYSQLSocket     /tmp/mysql.sock  
 
si oui et bien je n en suis pas sur ... j ai fait un copier coller de l exemple fourni avec le guide d installation 
( a part le mdp je n ai rien change d ailleurs ) 
 
edit : a si j ai change un truc. 
j avais rajoute un "limit 1" a la fin de la premiere requete sql car sur un forum un type avait le meme probleme et on lui avait repondu qu il fallait rejouter ca. 
mais bon ca ne fonctionne pas plus pour moi 
Marsh Posté le 24-07-2002 à 00:03:34
faut etre sur de son emplacement. chez moi c'est : 
 
MYSQLSocket     /var/lib/mysql/mysql.sock
Marsh Posté le 24-07-2002 à 00:17:08
Chez moi c'est /tmp/mysql.sock pareil. Et le port 3306 aussi.
Marsh Posté le 24-07-2002 à 01:10:17
bon alors en fait quand je fais un locate de mysql.sock 
j ai kedal  
 
vous pensez que ca viens de ca ?
Marsh Posté le 24-07-2002 à 01:17:37
vivi   
  
 
y a meme phpBB qui tourne dessus ... 
 
j ai change le path du mysql.sock 
mais bon c est pareil je me fais gicler au login
Marsh Posté le 24-07-2002 à 01:24:02
arf bon bah deja ca me donne ca  : 
 
| Code : 
 | 
  
 
bon alors j ai mis le bon path dans mon fichier de conf ... mais ca change rien ... il doit y avoir autre chose
Marsh Posté le 24-07-2002 à 01:31:21
et en décommentant mysqlserver et mysqlport de ton fichier de conf (cd 1er post) ?
Marsh Posté le 24-07-2002 à 01:35:29
c est deja comme ca en fait ...  
j avais eu la meme idee 
 
je vais recommenter pour voire maintenant ce que ca donne
Marsh Posté le 24-07-2002 à 01:35:58
et ma derniere idée , apres j'en ai plus  ,  as tu ajouté -l mysql: /path/du/conf/mysql  à pureftpd ?
 ,  as tu ajouté -l mysql: /path/du/conf/mysql  à pureftpd ?
Marsh Posté le 24-07-2002 à 01:38:34
| superX a écrit a écrit  : et ma derniere idée , apres j'en ai plus  ,  as tu ajouté -l mysql: /path/du/conf/mysql  à pureftpd ? | 
 
 
vivi 
 
voila mon fichier de conf 
 
| Code : 
 | 
Marsh Posté le 24-07-2002 à 01:45:38
l'uid/gid de 'bemixam' dans la db a t il une equivalence dans /etc/passwd ?
Marsh Posté le 24-07-2002 à 01:54:05
oui 
 
quand je met l authentification sur -l unix 
ca me logue sans probleme
Marsh Posté le 25-07-2002 à 11:55:16
C'est pas un probleme de droits en lecture sur la table qui stocke les logins et MDP ?
Marsh Posté le 25-07-2002 à 12:01:13
je ne crois pas, puisque pour l instant je teste avec root 
et root a acces a tout
Marsh Posté le 25-07-2002 à 12:06:49
Et le nom de tes champs dans la table, ils commencent bien par une majuscule ?
Marsh Posté le 25-07-2002 à 12:21:17
oui je viens de revifier 
les requetes qui se trouvent dans le fichier de conf sont correctes
Marsh Posté le 25-07-2002 à 12:22:34
Bon bah je sais pas 
Marsh Posté le 25-07-2002 à 12:36:06
Et dans tes tableaux, l'utilisateur sous lequel tu essayes de te connecter a bien un uid et un gid different de zero?
Marsh Posté le 25-07-2002 à 18:21:32
oui oui .... je suis 
 
uid 1000 
guid 100 je crois ... 
 
bref le premier user du systeme
Marsh Posté le 25-07-2002 à 18:48:39
Lance ton mysqld avec --skip-grant-tables .
Marsh Posté le 25-07-2002 à 20:10:52
a enfin ca y est ca marche .... 
 
c est donc un probleme de droit sur la base pureftpd 
 
je croyais pourtant que root aurais tous les droits ... mais bon ...
Marsh Posté le 25-07-2002 à 20:16:56
Ah ba j'avais raison alors ! 
Marsh Posté le 25-07-2002 à 20:23:36
bah oui .... mais je ne pensais pas que root pouvait avoir ce genre de probleme ... je pensais qu il avait acces a tout  
mais apparement c est ca qui posait probleme 
car j ai cree un nouveau user qui a les meme droits que root et avec lui ca fonctionne   
  
Marsh Posté le 25-07-2002 à 21:03:08
C'est space ca  
 
 
Donc pour utiliser l'authentification par MySQL il suffit de dreer une tables users avec les champs qui vont bien et de coller le fichier de conf dans /etc/qquechose c'est ca ? (et d'avoir compiler pure-ftpd avec le support MySQL bien sur)
Marsh Posté le 25-07-2002 à 21:40:51
voila exactement  
j ai 2 fichier de conf :   
- un premier qui est celui de pureftp 
- un deuxieme qui est apelle par le premier et qui contient la config  pour utiliser mysql  
 
et apres hop gestion des users du ftp avec phpMyAdmin   
 
Marsh Posté le 23-07-2002 à 16:06:47
vala ... je me fais jeter a chaque fois ... ca ne semble pas fonctionner
voila mon fichier de conf mysql
comment faire pour que ca fonctionne ?
Message édité par bemixam le 24-07-2002 à 16:26:15