Schéma OpenLDAP
Résolu
MarcusDom
Messages postés
48
Date d'inscription
Statut
Membre
Dernière intervention
-
MarcusDom -
MarcusDom -
Bonjour,
Et oui j'ai encore des problèmes pour cet annuaire LDAP.
Mon idée est de monter un annuaire LDAP avec l'importation d'un fichier ldif qui vient d'un export de données d'une instance d'ADAM.
En gros je souhaite importer ce fichier dans openLDAP.
Soucis : les schémas entre l'AD et l'openLDAP ne sont pas similaires et ca pose problème lors de l'importation du fichier ldf avec une erreur
additional info: objectClass: value #1 invalid per syntax
Déjà openLDAP ne prend pas l'attribut mail pour un user et ca pose problème.
Voici un exemple d'un utilisateur que je veux intégrer :
dn: CN=Martin MD. Dupont,OU=agence1,OU=[utilisateurs],DC=serveur,DC=test
changetype: add
objectClass: top
objectClass: syncEngineAuxObject
objectClass: person
objectClass: organizationalPerson
objectClass: user
cn: Martin MD. Dupont
sn: DUPONT
mail: m.dupont@agence1.test
Alors lors de l'import du fichier, openLDAP bute sur l'objectClass syncEngineAuxObject et me met l'erreur, mais il y a aussi problème sur les autres objectClass.
Ces attributs ne peuvent être modifiés, j'aimerai qu'openLDAP ignore les erreurs qu'il rencontre, pour que les entrées puissent y être enregistrées.
Merci et bon week end
Et oui j'ai encore des problèmes pour cet annuaire LDAP.
Mon idée est de monter un annuaire LDAP avec l'importation d'un fichier ldif qui vient d'un export de données d'une instance d'ADAM.
En gros je souhaite importer ce fichier dans openLDAP.
Soucis : les schémas entre l'AD et l'openLDAP ne sont pas similaires et ca pose problème lors de l'importation du fichier ldf avec une erreur
additional info: objectClass: value #1 invalid per syntax
Déjà openLDAP ne prend pas l'attribut mail pour un user et ca pose problème.
Voici un exemple d'un utilisateur que je veux intégrer :
dn: CN=Martin MD. Dupont,OU=agence1,OU=[utilisateurs],DC=serveur,DC=test
changetype: add
objectClass: top
objectClass: syncEngineAuxObject
objectClass: person
objectClass: organizationalPerson
objectClass: user
cn: Martin MD. Dupont
sn: DUPONT
mail: m.dupont@agence1.test
Alors lors de l'import du fichier, openLDAP bute sur l'objectClass syncEngineAuxObject et me met l'erreur, mais il y a aussi problème sur les autres objectClass.
Ces attributs ne peuvent être modifiés, j'aimerai qu'openLDAP ignore les erreurs qu'il rencontre, pour que les entrées puissent y être enregistrées.
Merci et bon week end
A voir également:
- Schéma OpenLDAP
- Schéma téléphone oublié - Guide
- Schéma câblage fibre optique pdf - Forum Fibre Optique
- Schéma branchement décodeur canal+ plus hdmi ✓ - Forum Enceintes / HiFi
- Branchement HC/TV et boîtier carré CANAL PLUS - Forum Format et connectique vidéo
- Schéma installation rj45 maison fibre - Forum câblage
3 réponses
je ne sais pas si ca peut t'aider mais j'avais trouvé un article a une époque pour importer un activeDirectory dans openldap
https://www.openldap.org/faq/data/cache/1461.html
ADAM étant une version "light" d'AD, cela marchera peut-être, surtout la partie modification du schéma
et plus loin l'étape 8 qui consiste à supprimer les attributs inutiles (dont les objectclass)
https://www.openldap.org/faq/data/cache/1461.html
ADAM étant une version "light" d'AD, cela marchera peut-être, surtout la partie modification du schéma
et plus loin l'étape 8 qui consiste à supprimer les attributs inutiles (dont les objectclass)
Bonjour,
Merci pour ton lien, mais je ne peux pas installer cygwin sur le serveur de la DMZ.
J'ai pensé à modifier le fichier ldf pour supprimer certaines lignes, en batch exclusivement.
Pour la suppression pas de problème.
En revanche maintenant il faut que je remplace toutes les occurences "user" par "inetOrgPerson" et ce sera bon ( enfin normalement :) )
Existe t-il une commande qu'il le permet ?
Merci pour ton lien, mais je ne peux pas installer cygwin sur le serveur de la DMZ.
J'ai pensé à modifier le fichier ldf pour supprimer certaines lignes, en batch exclusivement.
Pour la suppression pas de problème.
En revanche maintenant il faut que je remplace toutes les occurences "user" par "inetOrgPerson" et ce sera bon ( enfin normalement :) )
Existe t-il une commande qu'il le permet ?
Oui je sais mais cette tâche doit être automatisée donc je peux pas me le permettre, c'est dû à la synchronisation avec l'annuaire qui sera fait tous les jours.
J'ai trouvé un outil "switch" qui me permet de réaliser cette opération.
J'ai un autre problème ( décidement... ), openLDAP n'aime pas les accents.
Je désire maintenant remplacer les ô par o et les é et è par un e. Ca me refuse quand même une bonne soixantaine de contacts.
Le programme switch ne permet que de remplacer des mots et apparemment le %é% ne marche pas...
J'ai trouvé un outil "switch" qui me permet de réaliser cette opération.
J'ai un autre problème ( décidement... ), openLDAP n'aime pas les accents.
Je désire maintenant remplacer les ô par o et les é et è par un e. Ca me refuse quand même une bonne soixantaine de contacts.
Le programme switch ne permet que de remplacer des mots et apparemment le %é% ne marche pas...