| 
3.
Liste des opérationsa. Ajout d'une
entréedn: <distinguished name> changetype: add objectclass: top objectclass: <objectclassvalue> <attrdesc>: <attrvalue> <attrdesc>: <attrvalue> Il existe certaines commandes d'administration qui permettent
d'insérer dans un annuaire des objets décrits dans un fichier
LDIF, sans qu'il soit nécessaire que ce fichier LDIF contienne la
commande d'insertion ci-dessus.  b. Suppression d'une
entréedn: <distinguished name> changetype: delete Ce n'est pas la peine de mettre des attributs
supplémentaires. L'objet ne peut être effacé que
s'il n'a pas de descendants.  c. Ajout de valeurs
à un attributdn: <distinguished name> changetype: modify add: <attribut> <attribut>: <attrvalue1> <attribut>: <attrvalue2> On peut ainsi donner à l'attribut autant de valeurs que
l'on souhaite. Les attributs précédents de l'objet ne sont pas
effacés.  d. Suppression de valeurs
à un attributSi l'on souhaite effacer uniquement certaines valeurs, il faut
passer en paramètres ces valeurs. L'opération a la syntaxe
suivante :  dn: <distinguished name> changetype: modify delete: attribut <attribut>: <première valeur à
effacer> <attribut>: <seconde valeur à effacer> Si l'on souhaite effacer toutes la valeurs d'un attribut d'un
objet, il ne faut passer en paramètres aucune valeur de l'attribut. La
syntaxe a ainsi la forme suivante :  dn: <distinguished name> changetype: modify delete: attribut e.
Remplacer les valeurs d'un attributSimilaire au deux cas précédents, les
paramètres contiennent cette fois les valeurs qui remplacent les valeurs
précédentes :  dn: <distinguished name> changetype: modify replace: attribut <attribut>: <nouvelle valeur 1> <attribut>: <nouvelle valeur 2> f.
Modification du DN et/ou du RDNLa syntaxe pour modifier le DN d'une entrée, soit
modifier sa position dans l'arbre, ou pour modifier son RDN, soit modifier son
identifiant, sont similaires. La modification d'un DN s'écrit :  dn: <distinguished name> changetype: moddn newrdn: <nouveau relative distinguished name> deleteoldrdn: <1 ou 0> newsuperior: <nouveau parent> deleteoldrdn indique si l'on souhaite ou non conserver l'ancienne
entrée. Ce type d'opération ne marche que sur les serveurs LDAP
respectant la version 3 de la norme.  La modification d'un RDN s'écrit :  dn: <distinguished name> changetype: modrdn newrdn: <nouveau relative distinguished name> deleteoldrdn: <1 ou 0> |