Académique Documents
Professionnel Documents
Culture Documents
en ligne de commande
Organisation des données active directory
SALIM 2
Organisation des données active
directory
• Chaque entrée est référencée de manière unique dans l’annuaire par son distinguished name (DN).
Le DN représente le nom de l'entrée sous la forme du chemin d'accès à celle-ci depuis le sommet
de l'arbre. On peut comparer le DN au path d'un fichier Unix.
• Une entrée est définit par un ensemble d’attributs. Les attributs sont des éléments d’information
directement associés à une entrée. Certains attributs sont obligatoires, tandis que d’autres sont
facultatifs.
• les Classe d’objets (objectclass) modélisent des objets réels ou abstraits en les caractérisant par
une liste d'attributs optionnels ou obligatoires.
• Une entrée peut appartenir à un nombre non limité de classes d'objets. Les attributs obligatoires
sont dans ce cas la réunion des attributs obligatoires de chaque classe.
SALIM 3
Organisation des données active directory
Exemple de DN
• Dc=ofppt,dc=org
• Ou=people,dc=ofppt,dc=org
• Cn=tri, Ou=people,dc=ofppt,dc=org
Exemple de RDN
• Dc=ofppt
• Ou=people
• Cn=tri
SALIM 4
SALIM 5
SALIM 6
Ajout d’objet active directory
• dsadd
Ajout d’objet active directory
Syntaxe
dsadd group <GroupDN> [-scope {l | g | u}] [-memberof <Group>...] [-membres <Member>...
Exemples:
dsadd group "cn=administrateur, UO=marrakech,dc=ofppt,dc=org " –scope u
Syntaxe
dsadd user <UserDN> [-pwd {<Password>| *] [-memberof <Group>...] [-Tél <PhoneNumber>] [-e-mail <Email>] ….
Exemples:
Syntaxe
dsadd ou <OrganizationalUnitDN>
Exemples:
• dsmod
Modification d’un objet active directory
• Modifier un ordinateur
Syntaxe :
dsmod computer <ComputerDN> [-desc <Description>] [-loc <Location>] [-disabled {yes | no}] [-reset]…
Paramètre Description
< ComputerDN> Obligatoire. Spécifie le nom d’ordinateurs que vous souhaitez modifier.
-desc <Description> Spécifie la description de l'objet ordinateur que vous souhaitez modifier.
-loc <Emplacement> Spécifie l'emplacement de l'objet ordinateur que vous souhaitez modifier.
• Modifier un ordinateur
Exemples :
Modification d’un objet active directory
• Modifier un contact
Syntaxe
Paramètre Description
Obligatoire. Spécifie les noms uniques des contacts que vous souhaitez
< ContactDN>
modifier.
-fn <Prénom> Spécifie le prénom du contact que vous souhaitez modifier.
-ln <Nom> Spécifie le nom du contact que vous souhaitez modifier.
Spécifie l'emplacement du bureau du contact que vous souhaitez
-office <Office>
modifier.
-tel <NuméroDeTéléphone> Spécifie le numéro de téléphone du contact que vous souhaitez modifier.
-email <Email> Spécifie l'adresse de messagerie du contact que vous souhaitez modifier.
Modification d’un objet active directory
• Modifier un groupe
Syntaxe :
dsmod group <GroupDN [-desc <Description>] [-secgrp {yes | no}] [-scope {l | g | u}] [{-addmbr | - rmmbr |
- chmbr} <MemberDN>...]
Paramètre Description
< GroupDN> Obligatoire. Spécifie les noms uniques des groupes que vous souhaitez modifier.
-desc <Description> Spécifie les descriptions des groupes que vous souhaitez modifier.
-secgrp {yes | no} Définit les types de groupe : groupe de sécurité (yes) ou groupe de distribution (no).
-scope {l | g | u} Définit l'étendue des groupes que vous souhaitez modifier local, global ou universel.
-addmbr : ajoute un membre
{-addmbr | - rmmbr |
- chmbr} -rmmbr : supprime un membre
<MemberDN>
- chmbr : change un membre
Modification d’un objet active directory
Syntaxe :
Exemples
Modification d’un objet active directory
• Modifier un utilisateur
Syntaxe :
dsmod user <UserDN> [-fn <FirstName>] [-ln <LastName>] [-pwd (<Password>| *] [-Tél
<PhoneNumber>] [-email < AdresseMessagerie >]
Exemples :
Déplacement et renommage d’un objet
active directory
• dsmove
Syntaxe :
dsmove <ObjectDN>[-newname <NewRDN>] [-newparent <ParentDN>]
Paramètre Description
Obligatoire. Spécifie le nom unique de l'objet que vous souhaitez déplacer
< ObjectDN>
ou renommer.
-newname <NewRDN> Renomme l'objet que vous spécifiez avec un nouveau nom unique relatif.
Spécifie un nouvel emplacement pour l'objet que vous souhaitez déplacer.
-newparent <ParentDN> Pour spécifier le nouvel emplacement, vous fournissez le nom unique du
nouveau parent de l'objet.
Suppression d’un objet active directory
• dsrm
Syntaxe :
Paramètre Description
< ObjectDN> Obligatoire. Spécifie les noms uniques des objets à supprimer.
Spécifie que l'objet et tous les objets contenus dans la sous-arborescence de cet
-subtree
objet doivent être supprimés.
Les fichiers LDIF
• LDIF : LDAP Data Interchange Format (LDIF) permet de représenter les données LDAP sous format texte
standardisé, il est utilisé pour afficher ou modifier les données de l’annuaire Active directory.
...
...
SALIM 23
Exemples de fichier LDIF
SALIM 24
Exemples de fichier LDIF
• Ajout d’une entrée de type personne :
dn: cn=ali,ou=tanger,dc=ofppt,dc=org
CahngeType: add
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
cn: ali
sn: alaoui
mail: alaoui@ofppt.org
telephoneNumber: 2616
SALIM 25
Exemples de fichier LDIF
SALIM 27
Exemples de fichier LDIF
• Ajouter le numéro de téléphone et le nom du manager pour la personne ali
alaoui :
dn: cn=ali, ou=users, dc=ofppt, dc= org
changetype: modify
add: telephonenumber
telephonenumber: (+212) 0524102315
-
add: manager
manager: cn= amine ahmadi, ou= manager, dc= ofppt, dc= org
• Pour détruire l'entrée
dn: cn=ali, ou=users, dc=ofppt, dc= org
changetype: delete
SALIM 28
Exemples de fichier LDIF
• Modifier le numéro de téléphone pour la personne ali alaoui :
SALIM 29
ldifde
LDIFDE est un utilitaire robuste. Cet utilitaire vous permet d'importer/exporter des
informations à partir d'Active Directory.
• Paramètres généraux
-l liste Liste d'attributs (séparée par des virgules) à rechercher lors d'une recherche LDAP.
Exporter des objets avec ldifde
ldifde -f AD.ldf