ConnexionConnexionInscription
B E A D G
346 connectés Aller à Sweepyto Guitare

ypikai, HELP !!! problèmes Ldap

#1
21/04/2005 16:34:09
J't explique vite fait, j'arrive a m connecter au serveur ldap, j'arrive a importer depuis la base de données SQL les comptes Groupes mais pas utilisateurs. Apparemment, lors de l'export d'un compte utilisateur le userpassword reste vide(pas de valeur assignée). Est ce que tu sais si LDAP gère mal si un attribut n'est pas précisé.
Erreur en sortie:


Adding5



in create for account_lid: ""RESULTAT:<pre>Array ( [userpassword] => [phpgwaccounttype] => u [phpgwaccountexpires] => -1 [homedirectory] => /home/egwnitadm [loginshell] => /bin/false [cn] => administrateur intranet [sn] => intranet [givenname] => administrateur [uid] => egwnitadm [uidnumber] => 5 [gidnumber] => [objectclass] => Array ( [0] => top [1] => person [2] => organizationalPerson [3] => inetOrgPerson [4] => posixAccount [5] => shadowAccount [6] => phpgwAccount ) [phpgwaccountstatus] => A ) </pre>
DN= "uid=egwnitadm,ou=users,o=niteris,c=fr"


Warning: ldap_add(): Add: Invalid syntax in /var/www/html/egroupware/phpgwapi/inc/class.accounts_ldap.inc.php on line
0
0
#2
21/04/2005 16:36:38
lol effectivement c'est très ciblé comme topic!
0
0
#3
21/04/2005 22:36:00
MDR j'ai rien compris...mais c'est pas grave
0
0
#4
22/04/2005 11:19:28
ypikai Hey, ypikai Help !!!
Bon on arrive a cibler le problème, mais on sait toujours pas comment résoudre:

-le problème est bien que ldap gere pas les champs vides.
-et dans la migration de sQL vers LDAP, c'est le champ userpassword qui couille. Or egroupware repond "Export has been completed! You will need to set the user passwords manually."
Donc j'en déduis qu'il ont pas prévu de renseigner le champ userpassword, or c'est ce truc qui nous bloque et qui fait que ldapadd nous renvoit DN syntax error.

J'espère que tu vois c que j veux dire : )
MErci d 'avance en tout cas.
0
0
#5
22/04/2005 11:23:59
Bah il te dit de les renseigner manuellement ... à la limite tu dois pouvoir faire un batch pour renseigner automatiquement ces mdp
0
0
#6
22/04/2005 11:26:36
gnè ????
0
0
#7
22/04/2005 11:33:09
Pour être plus exlpicite tu fait par exemple un export de ta table SQL vers un format type csv ou un truc à la con du genre représentant tous les enregistrements des users.

Et puis tu fais un ti batch derrière qui traite tout ca et exécute les requêtes ldap de modification de mdp
0
0
#8
22/04/2005 11:48:02
merci beaucoup On va essayer de tester ca : )
"truc à la con" ça m'a quand même bien fait sourire, j'ai un niveau absolument proche du zero que en prog et encore plus sous linux : ) Mais bon j'suis en stage et donc là pour apprendre.
Ypikai mon deuxième tuteur, jte remercie !
0
0
#9
22/04/2005 11:55:27
Beh y a pas de souci et t'en fais pas au début linux est un peu obscur mais dès que t'as les mains dans le camboui tout devient beaucoup plus clair et logique

Et les batchs sont très formateurs alors n'hésites pas à en faire en plus c'est toujours super util
0
0
#10
22/04/2005 11:57:19
Batchman?
0
0
#11
22/04/2005 11:59:26
Point trop n'en faut comme dirait une cuisinière plus ou moins connue
0
0
#12
22/04/2005 12:04:38
10

Batchman et Login ...
0
0
#13
22/04/2005 12:23:47
12

0
0

En Live

Cell a commenté le topic [Sansamp ou Darkglass ?] de pk.grs il y a 1 semaine
Cell a commenté le topic [Le Topic du Freepost 7] de Vikie il y a 1 semaine
Cell a commenté le topic [La mort de Slappyto?] de kurt il y a 1 semaine