par Jllc » 09 Sep 2003 10:48
Je n'ai pas non plus trouver d'autre moyen que la ligne de commandes.
<BR>
<BR>Si tu as un fichier avec les infos à ajouter, la ligne de commande est la suivante :
<BR>
<BR>$ ldapadd -v -x -h 192.168.0.1 -D "cn=root, dc=laboite, dc=com" -W -f infsoldap.ldif
<BR>
<BR>Là, il va demander le mot de passe. Explications :
<BR>
<BR>-v : verbose
<BR>-h hôte : machine à laquelle se connecter
<BR>-D "xxx" : racine Ldap sous laquelle se conncter, un précisant un utilisateur (icii root) pour profiter de ses droits.
<BR>-W : on fournirat un mot de passe quand le soft va le demander. On peut aussi faire "-w mot-de-passe", mais c'est moins discret.
<BR>-f fichier : pour préciser un fichier dont le contenu va être utilisé.
<BR>-x : ça, c'est pas documenté, mais apparement, ça influence sur l'autentification. A voir ....
<BR>
<BR>Pour les infos, soit tu les tapes à la mimine dans le shell après être connecté, soit tu les mets dans uun fichier. La syntaxe est la même :
<BR>
<BR>
<BR>dn: cn=jllc, ou=interne, dc=laboite, dc=com
<BR>objectclass: person
<BR>surname: Jllc
<BR>givenname: Jllc
<BR>mail: <!-- BBcode auto-mailto start --><a href="mailto:jllc@la">jllc@la</a><!-- BBCode auto-mailto end --> boite.com
<BR>cn: Jl Lc
<BR>
<BR>
<BR>(Si tu utilise un "ou", Organisation Unit comme dans l'exemple copier-collé, il faut qu'il ait été créé avant).
<BR>
<BR>
<BR>Pour supprimer, c'est sensiblement les mêmes options :
<BR>
<BR>ldapdelete -v -x -h 192.168.0.1 -D "cn=root,dc=laboite,dc=com" -W "cn=jllc,ou=interne,dc=laboite,dc=com"
<BR>
<BR>Avec en dernier, l'entréee Ldao à supprimer.
<BR>
<BR>
<BR>Pour les modifs, presque pareil :
<BR>
<BR>ldapmodify -v -h 192.168.0.1 -D cn=root,dc=laboite,dc=com -W
<BR>Enter LDAP Password:
<BR>dn: cn=jllc,ou=interne,dc=laboite,dc=com
<BR>changetype: modify
<BR>replace: mail
<BR>mail: <!-- BBcode auto-mailto start --><a href="mailto:toto@tata.titi">toto@tata.titi</a><!-- BBCode auto-mailto end -->
<BR>
<BR>replace mail:
<BR> <!-- BBcode auto-mailto start --><a href="mailto:toto@tata.titi">toto@tata.titi</a><!-- BBCode auto-mailto end -->
<BR>modifying entry cn=jllc,ou=interne,dc=laboite,dc=com
<BR>modify complete
<BR>