Annuaire LDAP Configuration ?!? - Page 2

Résolu
Précédent
  • 1
  • 2
  1. Utilisateur anonyme
     
    ubuntu@ubuntu:~$ sudo dpkg-reconfigure slapdStopping OpenLDAP: slapd.
    Moving old database directory to /var/backups:
    - directory unknown... done.
    Creating initial slapd configuration... done.
    Creating initial LDAP directory... done.
    * Reloading AppArmor profiles ... [ OK ]
    Starting OpenLDAP: slapd.
    ubuntu@ubuntu:~$ ldapadd -f /home/ubuntu/Documents/init.ldif -x -D "cn=admin,dc=example,dc=org" -w secret
    adding new entry "dc=example,dc=org"
    ldap_add: Already exists (68)


    Bon toujours un petit problème ! Hum jte re balance ce que j'ai dans mon Init.ldif si tu vois le rapport avec l'erreur

    Init.ldif :

    dn: dc=example,dc=org
    objectClass: dcObject
    objectClass: organizationalUnit
    dc: example
    ou: Example Dot Org

    dn: ou=people,dc=example,dc=Org
    objectClass: organizationalUnit
    ou: people

    dn: ou=groups,dc=example,dc=Org
    objectClass: organizationalUnitsudo chown -R openldap:openldap /var/lib/ldap
    ou: groups

    dn: uid=lionel,ou=people,dc=example,dc=Org
    objectClass: inetOrgPerson
    objectClass: posixAccount
    objectClass: shadowAccount
    uid: lionel
    sn: Porcheron
    givenName: Lionel
    cn: Lionel Porcheron
    displayName: Lionel Porcheron
    uidNumber: 1000
    gidNumber: 10000
    gecos: Lionel Porcheron
    loginShell: /bin/bash
    homeDirectory: /home/lionel
    shadowExpire: -1
    shadowFlag: 0
    shadowWarning: 7
    shadowMin: 8
    shadowMax: 999999
    shadowLastChange: 10877
    mail: lionel.porcheron@example.org
    postalCode: 31000
    l: Toulouse
    o: Example
    mobile: +33 (0)6 xx xx xx xx
    homePhone: +33 (0)5 xx xx xx xx
    title: System Administrator
    postalAddress:
    initials: LP

    dn: cn=example,ou=groups,dc=example,dc=org
    objectClass: posixGroup
    cn: example
    gidNumber: 10000
    displayName: Example group
    0
  2. Utilisateur anonyme
     
    Tu vois ? car ya la présence de :

    ubuntu@ubuntu:~$ ldapadd -f /home/ubuntu/Documents/init.ldif -x -D "cn=admin,dc=example,dc=org" -w secret
    adding new entry "dc=example,dc=org"
    ldap_add: Already exists (68)

    C'est pas contraignant ça ?
    0
  3. Utilisateur anonyme
     
    Ben écoute si tu trouves dis moi, pour l'instant je vais tous refaire en propre voir si il me refait une erreur already exist (68).

    Merci bien encore l'ami ! J'te tiens au courant
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Yun
     
    Me suis planté deux fois de suite de sujet, c'est fort...

    Ton erreur vient du fait que tu redéfinis ta racine (dc=example,dc=org) au tout début de ton Init.ldif

    Vu que tu l'as déjà crée, il te signale qu'elle existe déjà ("already exists")

    Donc enleve cette partie :

    //
    dn: dc=example,dc=com
    objectClass: dcObject
    objectClass: organizationalUnit
    dc: example
    ou: Example Dot Com
    //

    sa devrait aller mieux après :)
    0
  6. Utilisateur anonyme
     
    LOOOOL je me disais aussi il me répond juste comme ça il doit réfléchir :p

    Bref oki je vais faire ça et la si ça marche pas ! Bref je te redit ! Et encore Milles merci
    0
  7. Utilisateur anonyme
     
    Et bien encore une victoire de Canard ... Ou pas :p

    J'ai donc :

    ubuntu@ubuntu:~$ sudo dpkg-reconfigure slapdStopping OpenLDAP: slapd.
    Moving old database directory to /var/backups:
    - directory unknown... done.
    Creating initial slapd configuration... done.
    Creating initial LDAP directory... done.
    * Reloading AppArmor profiles ... [ OK ]
    Starting OpenLDAP: slapd.


    ubuntu@ubuntu:~$ ldapadd -f /home/ubuntu/Documents/init.ldif -x -D "cn=admin,dc=example,dc=org" -w secret
    adding new entry "ou=people,dc=example,dc=Org"

    adding new entry "ou=groups,dc=example,dc=Org"
    ldap_add: Invalid syntax (21)
    additional info: objectClass: value #0 invalid per syntax


    Je sais qu'on pourrait me comparer à un incapable, ou même plus ... Mais lol quoi toujours un truck qui vas pas :p

    Hummm un truck dans la syntaxe qui va pas, une petite idée ? :p

    J'te rebalance pour la énième fois moins Init.ldif réduit de ce que tu ma conseiller d'enlever ! :)

    dn: ou=people,dc=example,dc=Org
    objectClass: organizationalUnit
    ou: people

    dn: ou=groups,dc=example,dc=Org
    objectClass: organizationalUnitsudo chown -R openldap:openldap /var/lib/ldap
    ou: groups

    dn: uid=lionel,ou=people,dc=example,dc=Org
    objectClass: inetOrgPerson
    objectClass: posixAccount
    objectClass: shadowAccount
    uid: lionel
    sn: Porcheron
    givenName: Lionel
    cn: Lionel Porcheron
    displayName: Lionel Porcheron
    uidNumber: 1000
    gidNumber: 10000
    gecos: Lionel Porcheron
    loginShell: /bin/bash
    homeDirectory: /home/lionel
    shadowExpire: -1
    shadowFlag: 0
    shadowWarning: 7
    shadowMin: 8
    shadowMax: 999999
    shadowLastChange: 10877
    mail: lionel.porcheron@example.org
    postalCode: 31000
    l: Toulouse
    o: Example
    mobile: +33 (0)6 xx xx xx xx
    homePhone: +33 (0)5 xx xx xx xx
    title: System Administrator
    postalAddress:
    initials: LP

    dn: cn=example,ou=groups,dc=example,dc=org
    objectClass: posixGroup
    cn: example
    gidNumber: 10000
    displayName: Example group


    0
  8. Utilisateur anonyme
     
    Oulaaaaaa n'importe quoi !!

    dn: ou=groups,dc=example,dc=Org
    objectClass: organizationalUnitsudo chown -R openldap:openldap /var/lib/ldap
    ou: groups

    Lol je sais pas comment ça c'est glissé la ça mais ... bref je l'enlève et je te dis
    0
  9. Yun
     
    //
    dn: ou=groups,dc=example,dc=Org
    objectClass: organizationalUnitsudo chown -R openldap:openldap /var/lib/ldap
    ou: groups
    //

    "objectClass: organizationalUnitsudo chown -R openldap:openldap /var/lib/ldap"

    Mais quelle est cette chose immonde? :p

    le type de classe c'est "organizationalUnit" et rien de plus!
    0
  10. Utilisateur anonyme
     
    ubuntu@ubuntu:~$ ldapadd -f /home/ubuntu/Documents/init.ldif -x -D "cn=admin,dc=example,dc=org" -w secret
    adding new entry "ou=people,dc=example,dc=Org"

    adding new entry "ou=groups,dc=example,dc=Org"

    adding new entry "uid=lionel,ou=people,dc=example,dc=Org"

    adding new entry "cn=example,ou=groups,dc=example,dc=org"
    ldap_add: Object class violation (65)
    additional info: attribute 'displayName' not allowed


    Alors tous vas bien mais ya encore un p'tit truck !

    adding new entry "cn=example,ou=groups,dc=example,dc=org"
    ldap_add: Object class violation (65)
    additional info: attribute 'displayName' not allowed


    Cette attribue n'est pas autorisé ? C'est à dire qu'il faut que je le vire ou tu connais quelque chose pour le déclarer autrement ?
    0
  11. Utilisateur anonyme
     
    Oui lol j'ai vu pour la commande on à posté en même temps :p Sérieusement j'ai du faire un copier-coller sans faire exprès !

    displayName: Example group

    Pareil que dans mon tuto, donc peut être un truck qui cloche, comme beaucoup de chose dans le tuto :p Tu vois ? Car moi pas sur ce coups la !

    0
  12. Yun
     
    Il me semble que c'est un attribut qui n'existe que pour l'Active Directory de Microsoft =/

    En tout cas il ne sert pas à grand chose, par défaut le nom affiché sera le cn ou l'uid, tu peux donc effacer cette ligne
    0
  13. Utilisateur anonyme
     
    Ceci dit, ceci fait !

    ubuntu@ubuntu:~$ ldapadd -f /home/ubuntu/Documents/init.ldif -x -D "cn=admin,dc=example,dc=org" -w secret
    adding new entry "ou=people,dc=example,dc=Org"

    adding new entry "ou=groups,dc=example,dc=Org"

    adding new entry "uid=lionel,ou=people,dc=example,dc=Org"

    adding new entry "cn=example,ou=groups,dc=example,dc=org"


    Tout marche nickel ! J'te remercie d'avoir pris de ton temps à me répondre et peut être que je reposterais si j'ai des soucis avec mon client :p ( Car je suis sous ubuntu la car si jamais le serveur est mi se sera sur un ubuntu, mais les postes client sont sous Windows, donc en gros j'utilise Wine pour voir comment fonctionne le client, j'ai test vite fait déjà ça marché bien donc ya pas de raison que ça marche plus! Mais on sait jamais ! )

    Bien amicalement,

    Roumano !
    0
  14. Yun
     
    Okay, content d'avoir pu t'aider :)

    Et bon courage pour la suite de ton stage!
    0
  15. Abdou
     
    bonjour
    je ne sais pas pourquoi est ce que vous n'avez pas essayé avec le login root
    sudo -s
    ensuite vous tapez le mot de passe de votre session actuelle
    comme ça vous avez les droit d'administrateur sur votre dossier
    /etc/ldap/ et son contenu !!

    c'est peut-être la source du problème
    0
Précédent
  • 1
  • 2