L'annuaire LDAP

L'annuaire face à la base de données, l'arbre et ses entrées, nom distinctif et relatif, classes d'objets et attributs, format LDIF, opérations et recherche par base, portée et filtre.

  • 26 cartes
  • 4 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Mises en situation

Quelques cartes du deck

  • Annuaire : de quoi s'agit-il ?

    Voir la réponse

    Base hiérarchique, optimisée pour la lecture, qui recense les personnes, groupes et machines d'une organisation.

    Beaucoup de lectures, peu d'écritures, un protocole standard : tous les services lui demandent qui est qui. Ce n'est pas une base transactionnelle.

  • Base ou=people, portée one, filtre (&(objectClass=person)(!(l=Lyon))). Quelles entrées sont rendues ?

    ```text
    ou=people
    uid=lea objectClass: person l: Lyon
    uid=tom objectClass: person l: Paris
    uid=ines objectClass: person l: Lyon
    uid=omar objectClass: person l: Paris
    uid=nina objectClass: person
    `

    • tom, omar et nina
    • tom et omar
    • lea et ines
    • tom, omar, nina et ou=people
    Voir la réponse

    tom, omar et nina

    (!(l=Lyon)) est vrai pour toute entrée dont l n'est pas Lyon, y compris celle qui n'a pas d'attribut l : nina est rendue. La portée one exclut la base ou=people elle-même.

  • Pour changer l'adresse de Léa avec ldapmodify, le LDIF porte la ligne dn: de l'entrée, puis changetype: modify, puis …: mail suivie de la nouvelle valeur.

    Voir la réponse

    Pour changer l'adresse de Léa avec ldapmodify, le LDIF porte la ligne dn: de l'entrée, puis changetype: modify, puis replace: mail suivie de la nouvelle valeur.

    Dans une modification, replace remplace toutes les valeurs de l'attribut, add en ajoute et delete en retire une ou toutes. changetype annonce l'opération : add, modify ou delete.

  • LDAP : de quoi s'agit-il ?

    Voir la réponse

    Protocole standard pour interroger et modifier un annuaire, en clair sur le port 389, ou chiffré par StartTLS ou sur le port 636.

    Une liaison simple sur le port 389 sans chiffrement envoie le mot de passe en clair : on impose StartTLS ou LDAPS.

  • ldapadd répond « Object class violation (65) – object class 'inetOrgPerson' requires attribute 'sn' ». Cause probable et solution ?

    • Le compte qui se lie n'a pas le droit d'écrire : on change de compte
    • L'entrée n'a pas l'attribut obligatoire sn : on l'ajoute au LDIF
    • Le parent de l'entrée n'existe pas : on crée d'abord l'unité d'organisation
    • Une entrée de même nom existe déjà : on la supprime avant d'ajouter
    Voir la réponse

    L'entrée n'a pas l'attribut obligatoire sn : on l'ajoute au LDIF

    La classe d'objets fixe les attributs obligatoires ; ici sn manque. Les autres causes ont d'autres codes : Insufficient access (50), No such object (32), Already exists (68).