[ probléme annuaire LDAP, configuration]

charlène -  
 Coach handbags outlet -
Salut,

Je veut installer un annuaire LDAP mais j'ai un problème de

configuration car il ne veut pas démarrer et c'est la première fois

que j'en install un. donc je suis completement perdu, il me faudrait

de l'aide. Merci.

17 réponses

saga9 Messages postés 5912 Date d'inscription   Statut Contributeur Dernière intervention   876
 
Salut,
alors tout d'abord il faudra lire pas mal de doc pour bien maitriser la bete, car c'est pas simple de prime abord...mais c'est tout à fait faisable, la preuve moi ; )
Aussi, je pense que tu utilises Openldap?
Donc je te renvoie à ces liens:
- http://www.openldap.org/ :(anglais) le site d'openldap
- http://phpldapadmin.sourceforge.net/: un outils qui te sera fort utile!!
- http://www.funix.org/fr/linux/ldap.htm
- http://www.int-evry.fr/mci/user/procacci/ldap/Ldap_int.html
- http://www.labo-linux.org/index.php?page=essentiels&id=416: un site excellent et pas que pour openldap.

Un petit conseil: outre lire le maximum possible, je te conseille de suivre la demarche quickstart du site d'openldap (http://www.openldap.org/doc/admin22/quickstart.html) pour tester ton annuaire, apres avoir pris connaissance des divers principes.Et puis une fois la demarche réalisé, utilises phpldapadmin pour gerer ton annuaire.
Enfin, si tu bloques sur un point precis n'hesites pas.

0
babycool53 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   2
 
J'ai pas slapd dans /sbin
toi tu a fait comment pour l'installer.
Tu peut me donner ta procédure si tu en a une.
Merci.
0
saga9 Messages postés 5912 Date d'inscription   Statut Contributeur Dernière intervention   876
 
Salut,
et bien normalement comme tu as une fedora (la 1 est depassée, la version 4 devrait sorti debut du mois), tu dois avoir sur les cds openldap.
Ikl faut installer tous les paquetages avec "openldap" (openldap-server contient slapd).
Aussi, de suivre la demarche quickstart du site d'openldap (http://www.openldap.org/doc/admin22/quickstart.html)
et si tu n'es pas anglophone ce lien:
http://www.labo-linux.org/index.php?page=essentiels&id=416:


0
babycool53 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   2
 
Je n'ais pas de cd
J'ai installer ceci avec synaptic
Openldap, openldap-clients, openldap-devel, openldap-servers
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
babycool53 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   2
 
Je n'ais pas de cd
J'ai installer ceci avec synaptic
Openldap, openldap-clients, openldap-devel, openldap-servers
0
saga9 Messages postés 5912 Date d'inscription   Statut Contributeur Dernière intervention   876
 
Ok bon aparemment tout est ok pour l'installation...à moins que tu aies eu des pbs?
Sinon, comme ecris precedemment, une longue lecture est necessaire pour bien comprendre les principes mis en jeu.
Ensuite si tu bloques sur un point, n'hesites pas.
0
babycool53 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   2
 
saga9
est ce que je doit utiliser apache
et comment j'utilise phpldapadmin car je les télécharger mais je n'arrive pas a l'ouvrir je n'est que des fichiers
0
saga9 Messages postés 5912 Date d'inscription   Statut Contributeur Dernière intervention   876
 
Salut,
effectivement il faut lancer apache (normalement preesent sur les cds mais apt&synaptic feront l'affaire) pour utiliser phpldapadmin.
Il faut decompresser "phpldapadmin-xxxxx.tar.gz" dans "/var/www/html".
La tu devras editer le fichier config.php (il faut renommer config.php.example, ,mais garde une copie de l'original) en indiquant la racine et le root de ton arbre ldap.
Ensuite il faut lancer apache (/sbin/service httpd start) et verifier qu'il fonctionne bien (/sbin/service httpd status).
La tu entre dans n'importe navigateur "http:localhost/phpldapadmin"
ou phpldapadmin est le nom du repertoire ou tu as decompresser phpldapadmin.

Pour plus de precision voir le fichier install.

0
6lv1
 
Bonjour à tous,

voila je suis également en train de "tenter ;)" de monter un serveur ldap. Cela fait dejà quelques jours que je lis pas mal de doc et que j'avance petit à petit mais la je suis face à une erreur que je ne parviens pas a surmonter. Pourtant elle est toute bête.

D'après tout ce que j'ai lu, ce la pourrait venir d'un espace à la fin d'une déclaration dans un fichier .ldif ou alors que l'encodage des caractères n'est pas en UTF-8... à voire ...

Voici l'erreur :

lorque je tente de rajouter l'entree de mon pote gaston:
# ldapadd -x -D "cn=admin,ou=ldap_admin,o=root-war,dc=com" -W -f gaston.ldif -c


celui-ci me répond:
adding new entry "cn=gaston,ou=users,o=root-war,dc=com"
ldap_add: Invalid syntax (21)
        additional info: objectClass: value #1 invalid per syntax


Voici mon fichier gaston.ldif :

dn: cn=gaston,ou=users,o=root-war,dc=com
objectClass: top
objectClass: posixAccount
cn: gaston
uid: gaston
uidNumber: 1024
gidNumber: 1024
homeDirectory: /home/gaston
mail: gaston@root-war.com
loginShell: /bin/bash
userPassword: xxxxxxxxxx (ici le mot passe genere avec slappaswd)


voici ce que donne un slapcat -v pour vous montrer que les l'aborescence est faite :

# id=00000001
dn: o=root-war,dc=com
objectClass: top
objectClass: organization
o: root-war
description: r00t-w4r Organisation, in partenaria with Byp@th team ;)
structuralObjectClass: organization
entryUUID: d3b09c8a-6bbf-1029-9243-d0922900cadf
creatorsName: cn=admin,ou=ldap_admin,o=root-war,dc=com
modifiersName: cn=admin,ou=ldap_admin,o=root-war,dc=com
createTimestamp: 20050607164915Z
modifyTimestamp: 20050607164915Z
entryCSN: 20050607164915Z#000001#00#000000

# id=00000002
dn: ou=ldap_admin,o=root-war,dc=com
objectClass: top
objectClass: organizationalUnit
ou: ldap_admin
description:: TERBUCBBZG1pbiBzdWJ0cmVlIA==
structuralObjectClass: organizationalUnit
entryUUID: d3b0b7ba-6bbf-1029-9244-d0922900cadf
creatorsName: cn=admin,ou=ldap_admin,o=root-war,dc=com
modifiersName: cn=admin,ou=ldap_admin,o=root-war,dc=com
createTimestamp: 20050607164915Z
modifyTimestamp: 20050607164915Z
entryCSN: 20050607164915Z#000002#00#000000

# id=00000003
dn: ou=users,o=root-war,dc=com
objectClass: top
objectClass: organizationalUnit
ou: users
description: Organistation-Unit which regroups all r00t-w4r members
structuralObjectClass: organizationalUnit
entryUUID: d3c7e174-6bbf-1029-9245-d0922900cadf
creatorsName: cn=admin,ou=ldap_admin,o=root-war,dc=com
modifiersName: cn=admin,ou=ldap_admin,o=root-war,dc=com
createTimestamp: 20050607164915Z
modifyTimestamp: 20050607164915Z
entryCSN: 20050607164915Z#000003#00#000000



Donc apparament l'organistion unit "users" est belle et bien référencée dans l'anuaire ainsi que celle de l'admin (qui est bien evidement la même que le rootdn de slapd.conf)

Maintenant je ne vois pas trop d'ou peut provenir cette erreur, est un problème d'héritage de classe, ... j'avoue être dépassé et ne plus savoir koi faire.

Voila, je vous remercie tous d'avance et espère vous avoir donné suffisament d'informations pour savoir d'ou vient cette "maudite" erreur (de ma part ;).
Et desole pour un post si long ....

Merci d'avance,

6lv1
0
nicnictout
 
Salut,

je ne suis pas un expert moi non plus, cependant es tu sur d'avoir mis toutes les bonnes classes d'objets.

En effet la classe top est une classe parent pour bcp d'autres mais je me méfie de l'héritage.... Une petite Person ou OU clarifierait ton annuaire et réduirais le nombre de problème a mon humble avis!

En esperant que ce message n'arrive pas trop tard ;-)
0
Charlène
 
Slt,
la commande que j'ai tapez est:
ldapadd -x -D "ton rootdn que tu trouve sur slapd.conf" -w secret (mot de passe par defaut saufsi tu la changer regarde sur slapd.conf à la ligne rootpw) -f fichier.ldif pour toi gaston.ldif
0
6lv1
 
Salut Charkène,

Nous avons tapé la même commande en fin de compte, j'ai rajouté l'option -c permet d'ignorer les erreurs (mais ça ne concerne apparament que ldapmodify) donc effectivement elle ne sert à rien. c'était juste un test.

Neanmoins la commance
 ldapadd -x -D "cn=admin,ou=ldap_admin,o=root-war,dc=com" -W -f gaston.ldif


renvoie toujours la même erreur
adding new entry "cn=gaston,ou=users,o=root-war,dc=com"
ldap_add: Invalid syntax (21)
        additional info: objectClass: value #1 invalid per syntax


Merci de ta réponse Charlène.

Si tu as d'autres suggestions, n'hésite pas ...

-6lv1-
0
saga9 Messages postés 5912 Date d'inscription   Statut Contributeur Dernière intervention   876
 
Salut,
les souci peut venir de la lasse objet "posixAccount".
comme toute les classes, elles possedent des attributs obligatoires.
Il faut donc verifier si c'est bon de ce coté la.
De meme, il faut verifier si les attributs de gaston sont bien present soit dans TOP soit dans posixAccount.
ton erreur est une erreur de syntaxe!
0
6lv1
 
Merci de ta reponse saga9,

j'ai vérifié les attributs obligatoires de posixAccount.
Apparament je n'en ai pas oublié.

Je ne vois vraiment pas, ça me désespère ...

J'ai essayé avec :

dn: cn=gaston,ou=users,o=root-war,dc=com
objectClass: account
objectClass: posixAccount
uid: gaston
userPassword: {SSHA}Nq/HL7Vj7yFfNHaYxIqBsdOXA6M42Wht
cn: gaston
uidNumber: 1024
gidNumber: 1024
homeDirectory: /home/gaston
mail: gaston@root-war.com
loginShell: /bin/bash
description: Compte de Lagaffe Gaston

même erreur ...

pffff .... Tout ce que j'ai ajoute pour creer l'aborescence est passe nikel, et c que pour mettre des utilisateurs comme gaston que je galère.

je vois pas.

Merci en tt k.

6lv1

Merci en tt k ...
0
saga9 Messages postés 5912 Date d'inscription   Statut Contributeur Dernière intervention   876
 
Salut,
perso, j'ai utilisé le ldif pour la racine et le rootdn.
Ensuite j'ai tout fais à coup de phpldapadmin qui est un regal!!
Maintenant, pour ton pb, je persiste à penser que tu as mal copier un element quelque part (slapd.conf, ldap.conf ...etc.) tout simplement parce que j'ai fais une erreur dans ce sens.
Donc si ca vient pas du ldif, alors regarde de nouveau tes fichiers de configuration.
0
6lv1
 
Ok, merci du conseil. Je vais faire comme ça.
Je verrai bien.
0
nzo13 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
salut !!
as tu essayé ?? :
dn: uid=gaston,ou=users,o=root-war,dc=com
dans ta fiche ldif à la place de cn=gaston .... ??
0
saga9 Messages postés 5912 Date d'inscription   Statut Contributeur Dernière intervention   876
 
Salut nzo13,
le dn tu peux le definir avec le cn aussi.
Enfin, ca n'a pas d'importance car vu la date du dernier message : 07/06/2005
Je crois que notre ami ne reviendra pas relire ce post.
0
6lv1
 
Bonjour à tous !!

Merci de votre aide et de vos conseils. G finalement réussi à mettre Open LDAP en relation avec Postfix. J'ai trouvé de bonnes docs et de bons bouquins qui m'ont bien aidé. Dés que j'ai le temps je fais un rapport bien détaillé sur tout ça que je mettrai en ligne sur mon site. Voili voilou. merci encore.

@ bientôt :)

-6lv1-
0
perentti Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
salut moi j'ai un pb kel sont les infos ke je doit mettre ds slapd.conf et partant peut on configurer ldap à travers un navigateur
0
nicnictout
 
Bonjour,

pour le contenu de slapd.conf, ce n'est pas bien compliqué. En installant ldap tu verras qu'un fichier de conf est par défaut installé, il suffit dès lors de modifier les champs adéquates (nom de domaine, racine etc etc) pour coller a ton SI. Après de nombreuses options sont a activées selon le type de cryptage (SSL/SLL + TLS...) par exemple, je n'ai plus trop le detail en tête je n'ai pas retouche depuis quelque temps a ldap.

Tu trouveras aussi sur le net des exemple de slapd.conf déjà configuré, mais comme la probabilité d'en trouver un qui correspondent pil poil a ton architecture est proche de nul, il faudra quand même que tu te plonges un minimum dans la doc pour tout bien remplir.


Quand a configurer ton ldap via un navigateur c'est tout a fait possible, je ne connais pas toutes les distrib linux, mais rien que sur la red hat déjà, tu as une interface de gestion via navigateur (me rappel plus du nom par contre), mais du coup ca doit exister aussi sur les autres distrib type graphique (red hat, mandrake et fédora). Sinon je pense qu'il existe également des petit soft qui te permettent de faire ça avec des interface certainement plus jolies que celle proposé directement dans les packages.

Si tu veux des réponses plus précises sur la conf, nous faut des questions plus précises :)
GL
0
pcomte
 
Bonjour, J'ai eu le même problème, je n'avais pas déclaré dans slap.conf le schéma correspondant à certains attricuts et objectClass.
0
Coach handbags outlet
 
I really have learned a lot from you.Thanks for sharing. So many people have come to your blog.
http://www.newcoachhandbags2u.com
0