IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Création d'un fichier LDIF


Sujet :

Réseau

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 32
    Points : 6
    Points
    6
    Par défaut Création d'un fichier LDIF
    Bonjour,
    Je suis un étudiant Tunisien, Je fais mes études en bts Télécoms.
    Mon problème c'est que je suis en periode de stage et que mon project consiste á crée un serveur mail á l'aide de postfix et openldap.
    J'ai pu me débrouiller pour le postfix grâce aux documentations que j'ai pus trouvé mais pour le ldap j'ai eu beaucoup de problèmes.
    Pour le moment voila l'architecture qu'on ma demandé de traduire en fichier ldif:

    Est ce que vous pouvez m'aider svp ?
    Merci.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Un comique
    http://diablotins.net/index.php/Serv...anigramme_LDAP

    Le LDIF est un peu plus bas. Pour les dc et ou je suis sûr qu'on en trouve sans mal sur les forums Linux.

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 32
    Points : 6
    Points
    6
    Par défaut
    un peu de respect svp je suis pas un comique et ce que tu a fait n'est pas trés intelligent (Je sais bien que tu es un modéro)
    je connais bien le lien et j'ai laissé l'image avec son url exprés ( j'aurais pu l'uploder sur imageshak ou sur mon serveur perso)
    en tous cas ca fait 5 jours que je suis bloqué.
    meci d'avance

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Précisez où vous êtes bloqués dans ce cas ! Montrez nous ce que vous avez fait. Quel est votre LDIF actuel (un utilisateur, groupe, etc suffiront) ? Quelles sont les erreurs rencontrées ? ...


    Cordialement

  5. #5
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 32
    Points : 6
    Points
    6
    Par défaut
    Désolé j'avais quelques problème pour le login...
    Bon j'ai pu pour le moment écrire les 2 premières hiérarchies.

    Voila mon data.ldif

    dn: dc=example,dc=com
    dc: example
    objectclass: top
    objectclass: domain
    description: Annuaire example
    structuralObjectClass: domain

    dn: ou=mail,dc=example,dc=com
    objectclass: top
    objectclass: organizationalUnit
    ou: mail
    description: mail
    structuralObjectClass: organizationalUnit

    cependant j'ai pas su comment ajouter le ou alliases et le ou accounts sous le ou mail

    merci

  6. #6
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Il suffit d'"empiler" les RDN (parties du nom distingué). Donc ça doit donner ça pour ou=aliases (,ou=mail, dc=example, dc=com) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    dn: ou=aliases,ou=mail,dc=example,dc=com
    objectclass: top
    objectclass: organizationalUnit
    ou: aliases
    description: aliases
    structuralObjectClass: organizationalUnit
    Et bien sûr de définir au moins les attributs requis sinon vous ne pourrez jamais les insérer

    Si vous faîtes vos tests au fur et à mesure vous aurez probablement besoin de l'option -c de slapadd (-a pour ldapadd ?).

  7. #7
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 32
    Points : 6
    Points
    6
    Par défaut

    Merci j'ai pu avancé
    J'avais au début essayé cette solution mais j'avais écrit "organisationalUnit" au lieu de "organizationalUnit"

    bon maintenant voila mon ldif

    dn: dc=example,dc=com
    dc: example
    objectclass: top
    objectclass: domain
    description: Annuaire example
    structuralObjectClass: domain

    dn: ou=mail,dc=example,dc=com
    objectclass: top
    objectclass: organizationalUnit
    ou: mail
    description: mail
    structuralObjectClass: organizationalUnit

    dn: ou=accounts,ou=mail,dc=example,dc=com
    ou: accounts
    objectClass: organizationalUnit
    objectClass: top
    structuralObjectClass: organizationalUnit

    dn: pvd=example.mincom.com,ou=accounts,ou=mail,dc=example,dc=com
    pvd: example.mincom.com
    description: Main domain for example.com
    objectClass: PostfixVirtualDomain
    objectClass: top
    J’ai utilisé slapadd –v –l data.ldif et ça marché mais pour le ldappadd j’ai une erreur « ldapp_add : Constraint violation (19)

    si c'est pas grave pour ldappadd qu'est ce que vous me conseillez pour le postfix - ldap j'utilise une fedora core 4


    ps: Vraiment c'est la premiere foit que je poste ici et vous etes vraiment genial.

  8. #8
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    T'as le détail exact de l'erreur (genre en ajoutant l'option -v à ldapadd) ? Je peux dire des bêtises vu que je ne connais pas Postfix mais pour moi, slapadd et ldapadd font la même chose. Pourquoi tu fais un slapadd ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  9. #9
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 32
    Points : 6
    Points
    6
    Par défaut
    voila l'erreur

    ldap_add: Constraint violation (19)
    additional info: structuralObjectClass: no user modification allowed

  10. #10
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Citation Envoyé par _Mac_
    slapadd et ldapadd font la même chose. Pourquoi tu fais un slapadd ?
    Dans un sens oui mais elle ne le font pas de la même manière : slapadd gère beaucoup moins de chose (en terme de contrôles) et on conseille généralement d'arrêter l'annuaire pour utiliser cette commande (voir les pages man). Préférez la commande ldapadd autant que possible.

    Quant à l'erreur, pourriez-vous nous indiquer l'objet source de l'erreur ? Cela dit ça vient peut être de l'ordre des objectclass (top, logiquement doit être la première).


    Julp.

  11. #11
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 32
    Points : 6
    Points
    6
    Par défaut
    Voila l'erreur complete.

    ldap_add: Constraint violation (19)
    additional info: structuralObjectClass: no user modification allowed

  12. #12
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Essaie en écrivant la dernière entrée de ton LDIF ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dn: pvd=example.mincom.com,ou=accounts,ou=mail,dc=example,dc=com
    objectClass: top
    objectClass: PostfixVirtualDomain
    description: Main domain for example.com
    pvd: example.mincom.com

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  13. #13
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    J'ai l'impression qu'il bloque sur "objectClass: PostfixVirtualDomain" : pour pouvoir l'ajouter à une entrée, il faut être admin du domaine. Est-ce bien ton cas ? Quel utilisateur utilises-tu pour te connecter à OpenLDAP et faire ton ldapadd ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

Discussions similaires

  1. Création fichier ldif
    Par Touma Bed dans le forum Réseau
    Réponses: 0
    Dernier message: 15/08/2014, 11h19
  2. ligne d'entête création d'un fichier XML
    Par cduterme dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 23/02/2004, 15h30
  3. [création d'un fichier]
    Par gemai dans le forum C
    Réponses: 15
    Dernier message: 29/08/2003, 14h58
  4. FOXPRO 2.6 : erreur créations du /des fichiers CAB
    Par breihtiti dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 16/11/2002, 11h28
  5. [Kylix] Création d'un fichier lien
    Par DrQ dans le forum EDI
    Réponses: 2
    Dernier message: 14/05/2002, 21h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo