Menu

Ldapscripts problem: ldap_add

Help
tj_dago
2006-02-21
2013-02-08
  • tj_dago

    tj_dago - 2006-02-21

    Bonjour !

    J'ai un serveur ldap qui marche très bien (je l'ai testé en insèrant des comptes par les fichiers ldif et j'ai réussi à effectuer des recherches dessus...).
    Maintenant, je voudrais insérer/modifier des comptes Posix dans un annuaire LDAP. Pour cela, j'utilise Ldapscripts.
    J'ai configuré mon ldapscripts.conf comme indiqué dans l'exemple config. Pourtant quand je tape la commande
    $ldapaddgroup foogroup
    il me sort l'érreur:
    Error adding group foogroup to LDAP

    Dans le /var/log/ldapscripts.log :
    >> 02/21/06 - 13:40 : Command : /usr/bin/ldapaddgroup foogroup
    No such object (32)
    Matched DN: dc=localdomain
    ldap_add: No such object (32)
        matched DN: dc=localdomain
    Error adding group foogroup to LDAP

    Pourtant qd je tape
    ldapsearch -W -D "cn=admin,dc=localdomain" -b "dc=localdomain" -xH ldap://localhost
    Enter LDAP Password:

    j'obtiens:

    # extended LDIF
    #
    # LDAPv3
    # base <dc=localdomain> with scope sub
    # filter: (objectclass=*)
    # requesting: ALL
    #

    # localdomain
    dn: dc=localdomain
    objectClass: top
    objectClass: dcObject
    objectClass: organization
    o: atos_test
    dc: localdomain

    # admin, localdomain
    dn: cn=admin,dc=localdomain
    objectClass: simpleSecurityObject
    objectClass: organizationalRole
    cn: admin
    description: LDAP administrator
    userPassword:: e2NyeXB0fWppQkFCS0x4NnQxMVU=

    # Tony GALMICHE, localdomain
    dn: cn=Tony GALMICHE,dc=localdomain
    objectClass: inetOrgPerson
    cn: Tony GALMICHE
    givenName: Tony
    sn: GALMICHE
    telephoneNumber: 03 80 97 98 99

    # Armel CHEVER, localdomain
    dn: cn=Armel CHEVER,dc=localdomain
    objectClass: inetOrgPerson
    cn: Armel CHEVER
    givenName: Armel
    sn: CHEVER
    postalCode: 44000
    homePhone: O251305044

    # Youssef BAZ, localdomain
    dn: cn=Youssef BAZ,dc=localdomain
    objectClass: inetOrgPerson
    cn: Youssef BAZ
    givenName: Youssef
    sn: BAZ

    # Eric HOUNTONDJI, localdomain
    dn: cn=Eric HOUNTONDJI,dc=localdomain
    objectClass: inetOrgPerson
    cn: Eric HOUNTONDJI
    givenName: Eric
    sn: HOUNTONDJI

    # host, localdomain
    dn: ou=host,dc=localdomain
    ou: host
    objectClass: top
    objectClass: organizationalUnit

    # person, localdomain
    dn: ou=person,dc=localdomain
    ou: person
    objectClass: top
    objectClass: organizationalUnit

    # search result
    search: 2
    result: 0 Success

    # numResponses: 9
    # numEntries: 8

    c'est à dire localdomain existe !!

    Est-ce quelequ'un pourrait m'aider ? Est-ce qu'il faut configurer nsswitch.conf...

     
    • tj_dago

      tj_dago - 2006-02-23

      c bon,
      ne vous cassez pa la tête, j'ai trouvé l'érreur, il fallait rajouter une base group correspondant au variable UGROUP dans ldapscripts.conf

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.