Annuaire LDAP Configuration ?!?
Résolu/Fermé
A voir également:
- Créer un annuaire ldap windows
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Annuaire inversé - Guide
- Créer un compte instagram - Guide
36 réponses
Utilisateur anonyme
16 juin 2009 à 15:54
16 juin 2009 à 15:54
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
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
Utilisateur anonyme
16 juin 2009 à 15:58
16 juin 2009 à 15:58
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 ?
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 ?
Utilisateur anonyme
16 juin 2009 à 16:07
16 juin 2009 à 16:07
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
Merci bien encore l'ami ! J'te tiens au courant
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 :)
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 :)
Utilisateur anonyme
16 juin 2009 à 16:11
16 juin 2009 à 16:11
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
Bref oki je vais faire ça et la si ça marche pas ! Bref je te redit ! Et encore Milles merci
Utilisateur anonyme
16 juin 2009 à 16:17
16 juin 2009 à 16:17
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
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
Utilisateur anonyme
16 juin 2009 à 16:20
16 juin 2009 à 16:20
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
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
//
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!
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!
Utilisateur anonyme
16 juin 2009 à 16:23
16 juin 2009 à 16:23
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 ?
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 ?
Utilisateur anonyme
16 juin 2009 à 16:24
16 juin 2009 à 16:24
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 !
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 !
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
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
Utilisateur anonyme
16 juin 2009 à 16:39
16 juin 2009 à 16:39
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 !
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 !