Active Directory — partages et mappage de lecteurs
Sommaire
C'est la finalité la plus concrète de l'annuaire : donner à chaque utilisateur l'accès aux fichiers de son service, et à lui seul, plus un espace strictement personnel — le tout sans rien configurer sur les postes.
1. Ce qu'on veut obtenir
À l'ouverture de session, sur n'importe quel poste du domaine, l'utilisateur doit voir apparaître ses lecteurs réseau, et seulement les siens.
| Lecteur | Contenu | Pour qui |
|---|---|---|
| H: | Documents personnels | Chaque utilisateur, son espace privé |
| P: | Dossier commun à l'entreprise | Tous les salariés |
| S: | Dossier du service comptabilité | GG_Comptabilite |
| T: | Dossier du service RH | GG_RH |
Intérêt de centraliser : les données ne vivent plus sur les postes. Elles sont sauvegardées avec le serveur, accessibles depuis n'importe quel poste, et un vol de portable ne les emporte pas.
2. Préparer l'arborescence
Sur le serveur de fichiers, on crée une structure qui reflète l'organisation :
D:\Partages
├── Commun → accessible à tous les salariés
├── Comptabilite → service comptabilité seulement
├── RH → service RH seulement
├── Direction → direction seulement
└── Perso → un sous-dossier par utilisateur
Création classique dans l'Explorateur de fichiers : clic droit > Nouveau > Dossier.
Placer les partages sur un volume distinct du système (D: et non C:). Cela évite qu'un utilisateur qui remplit son espace ne sature le disque système et ne bloque le serveur entier. En production, on ajoute un quota par dossier via le Gestionnaire de ressources du serveur de fichiers.
3. Créer les groupes
Un groupe global par service, comme vu dans la fiche Groupes et permissions.
- ADUC > clic droit sur l'OU Groupes > Nouveau > Groupe.
- Nom :
GG_Comptabilite, étendue Globale, type Sécurité. - Répéter pour
GG_RH,GG_Direction,GG_Tous_Salaries. - Clic droit sur le groupe > Propriétés > Membres > Ajouter pour y placer les utilisateurs.
Pour le dossier commun, on met les groupes de service dans GG_Tous_Salaries :
chaque service en hérite, et un service créé plus tard n'aura qu'à y être ajouté.
4. Créer le partage réseau
- Clic droit sur le dossier Comptabilite > Propriétés.
- Onglet Partage > Partage avancé.
- Cocher Partager ce dossier. Nom du partage :
Comptabilite. - Bouton Autorisations.
- Retirer Tout le monde, Ajouter → Utilisateurs authentifiés, cocher Contrôle total.
- OK puis OK.
Le chemin réseau devient \\SRV-FICHIERS\Comptabilite.
Pour créer un partage caché, qui n'apparaît pas dans le voisinage réseau, on ajoute un $ à la
fin du nom : Comptabilite$. Ce n'est pas une mesure de sécurité — il suffit de connaître le
nom — mais cela réduit le bruit pour les utilisateurs.
5. Les permissions NTFS
Un dossier partagé porte deux jeux de droits, et c'est la source de confusion la plus fréquente.
| Permissions de partage | Permissions NTFS | |
|---|---|---|
| Où les régler | Onglet Partage > Partage avancé > Autorisations | Onglet Sécurité |
| Granularité | Trois niveaux : Lecture, Modifier, Contrôle total | Fine : lecture, écriture, modification, suppression, droits avancés |
| Portée | Accès réseau uniquement | Accès réseau et local |
| Héritage | Non | Oui, propagé aux sous-dossiers |
Lors d'un accès réseau, les deux se cumulent et les permissions effectives correspondent aux plus restrictives des deux.
| Partage | NTFS | Effectif en réseau |
|---|---|---|
| Contrôle total | Lecture | Lecture |
| Lecture | Contrôle total | Lecture |
| Modifier | Modifier | Modifier |
Pratique recommandée, et réponse attendue en épreuve : mettre le partage en Contrôle total pour Utilisateurs authentifiés, puis piloter finement les droits en NTFS uniquement. Un seul endroit à maintenir, la granularité la plus fine, et pas de cumul difficile à déboguer.
Poser les droits NTFS
- Clic droit sur le dossier > Propriétés > onglet Sécurité > Avancé.
- Désactiver l'héritage > choisir Convertir les autorisations héritées en autorisations explicites.
- Sélectionner Utilisateurs ou Users dans la liste > Supprimer : sinon tout le monde garde un accès en lecture.
- Ajouter > Sélectionner un principal → saisir
GG_Comptabilite> Vérifier les noms > OK. - Type : Autoriser. S'applique à : Ce dossier, les sous-dossiers et les fichiers.
- Cocher Modification > OK.
- Vérifier que Administrateurs et SYSTEM conservent le contrôle total.
- Appliquer > OK.
Le point 2 est indispensable : sans couper l'héritage, les droits de D:\Partages redescendent et
tout le monde voit tout, quels que soient les groupes ajoutés ensuite.
| Permission NTFS | Ce qu'elle autorise |
|---|---|
| Lecture | Lire et lister le contenu |
| Lecture et exécution | Lecture + lancer un programme |
| Écriture | Créer des fichiers et des dossiers |
| Modification | Lecture + écriture + suppression — le niveau courant pour un utilisateur |
| Contrôle total | Tout, y compris changer les permissions et le propriétaire — à réserver aux administrateurs |
Pour un service ayant deux niveaux d'accès sur la même ressource, on ajoute simplement un second groupe :
GG_Compta_Lecture en Lecture, GG_Comptabilite en Modification.
Attention : un refus explicite l'emporte toujours sur une autorisation. Il faut donc l'éviter autant que possible et raisonner par autorisations, sous peine de créer des situations que personne ne sait plus expliquer.
6. Masquer ce qui n'est pas accessible
Par défaut, un utilisateur qui ouvre \\SRV-FICHIERS voit tous les noms de
partages, même ceux auxquels il n'a pas accès. Il ne peut pas les ouvrir, mais il apprend que la Direction a un
dossier, que les RH en ont un aussi. C'est déjà une fuite d'information.
L'énumération basée sur l'accès (ABE) corrige cela : l'utilisateur ne voit que ce à quoi il a droit.
- Gestionnaire de serveur > Services de fichiers et de stockage > Partages.
- Clic droit sur le partage > Propriétés.
- Section Paramètres.
- Cocher Activer l'énumération basée sur l'accès.
- OK.
L'effet est immédiat et ne demande aucune action sur les postes.
7. Le dossier personnel
Chaque utilisateur dispose d'un espace privé, créé automatiquement, dont lui seul est propriétaire.
Préparer le dossier parent
- Créer
D:\Partages\Persoet le partager sous le nomPerso$. - Autorisations de partage : Utilisateurs authentifiés en Contrôle total.
- Onglet Sécurité > Avancé : désactiver l'héritage, supprimer Utilisateurs.
- Ajouter → Utilisateurs authentifiés, mais en limitant S'applique à : ce dossier uniquement, avec les droits Parcourir le dossier et Créer des dossiers.
Ce réglage subtil est ce qui permet à chacun de créer son propre dossier sans voir ni ouvrir ceux des autres.
Affecter le dossier à un utilisateur
- ADUC > clic droit sur l'utilisateur > Propriétés.
- Onglet Profil.
- Section Dossier de base : cocher Connecter.
- Choisir la lettre H:.
- Dans À, saisir :
\\SRV-FICHIERS\Perso$\%username% - Appliquer > OK.
Windows crée alors le dossier automatiquement et lui applique les droits : l'utilisateur en devient propriétaire avec contrôle total, les autres n'y ont aucun accès. Rien d'autre à faire.
La variable %username% permet de sélectionner plusieurs utilisateurs à la fois
dans ADUC (Ctrl + clic), puis clic droit > Propriétés, et d'appliquer le même réglage à tous :
chacun obtient son propre dossier.
Si le dossier n'est pas créé automatiquement, c'est presque toujours que le compte qui effectue l'opération n'a pas les droits d'écriture sur le dossier Perso, ou que le chemin est saisi avec une faute. Le message d'erreur d'ADUC est explicite : il faut le lire plutôt que créer le dossier à la main, ce qui masquerait le problème sans le corriger.
8. Mapper les lecteurs par GPO
Mapper un lecteur réseau consiste à associer une lettre à un chemin UNC, pour que l'utilisateur y accède comme à un disque local.
Le dossier personnel est déjà géré par l'onglet Profil. Pour les dossiers de service, on utilise une préférence de GPO avec ciblage.
Créer la GPO
- Outils > Gestion des stratégies de groupe.
- Clic droit sur l'OU contenant les utilisateurs > Créer un objet GPO dans ce domaine, et le lier ici.
- Nom :
GPO_Lecteurs_Reseau> OK. - Clic droit sur la GPO > Modifier.
Ajouter un lecteur
- Naviguer vers Configuration utilisateur > Préférences > Paramètres Windows > Mappages de lecteurs.
- Clic droit dans la zone blanche > Nouveau > Lecteur mappé.
- Onglet Général :
- Action : Mettre à jour — c'est le choix le plus robuste, il crée si absent et corrige si modifié.
- Emplacement :
\\SRV-FICHIERS\Comptabilite - Cocher Reconnecter.
- Nom de la lettre : Utiliser → S:
- Libellé (facultatif) : Comptabilité
- Onglet Commun :
- Cocher Ciblage au niveau de l'élément > bouton Ciblage.
- Nouvel élément > Groupe de sécurité.
- Parcourir et sélectionner
GAMEON\GG_Comptabilite> OK.
- OK.
Répéter pour chaque lecteur, dans la même GPO :
| Lettre | Emplacement | Ciblage |
|---|---|---|
| P: | \\SRV-FICHIERS\Commun | GG_Tous_Salaries |
| S: | \\SRV-FICHIERS\Comptabilite | GG_Comptabilite |
| T: | \\SRV-FICHIERS\RH | GG_RH |
| U: | \\SRV-FICHIERS\Direction | GG_Direction |
Le ciblage au niveau de l'élément est le point clé : une seule GPO suffit pour tous les services. Chaque utilisateur ne reçoit que les lecteurs correspondant à ses groupes, sans qu'on ait besoin d'une GPO par service ni d'un script par profil. Ajouter un service plus tard, c'est ajouter une ligne dans cette GPO.
L'alternative historique : le script de connexion
Un fichier .bat déposé dans \\gameon.local\NETLOGON, référencé dans l'onglet
Profil de l'utilisateur ou par GPO :
@echo off
net use P: \\SRV-FICHIERS\Commun /persistent:no
if exist "\\SRV-FICHIERS\Comptabilite" net use S: \\SRV-FICHIERS\Comptabilite /persistent:no
Les préférences de GPO sont nettement préférables : pas de fenêtre noire au démarrage, ciblage natif par groupe, et correction automatique si l'utilisateur supprime le lecteur.
9. Vérifier et diagnostiquer
net use # lister les lecteurs mappés
net use Z: \\SRV-FICHIERS\Commun # mapper manuellement pour tester
net use Z: /delete # démapper
gpupdate /force # forcer l'application des GPO
gpresult /r # vérifier les GPO appliquées
whoami /groups # appartenances effectives du compte
Côté serveur, pour voir qui est connecté et à quoi : Gestionnaire de serveur > Services de fichiers et de stockage > Partages, ou la console Gestion de l'ordinateur > Dossiers partagés > Sessions.
| Le lecteur n'apparaît pas | Vérifier |
|---|---|
| L'utilisateur est-il dans le groupe ciblé ? | whoami /groups. Une modification d'appartenance n'est prise en compte qu'à la
prochaine ouverture de session, car le jeton Kerberos se construit à la connexion. |
| La GPO est-elle liée à la bonne OU ? | Elle doit être liée à l'OU des utilisateurs, pas des ordinateurs |
| Le chemin UNC est-il joignable ? | Tester \\SRV-FICHIERS\Comptabilite dans l'Explorateur |
| Les droits NTFS autorisent-ils la lecture ? | Onglet Sécurité > Avancé > Accès effectif |
| La lettre est-elle déjà utilisée ? | Une clé USB peut avoir pris la lettre |
| La GPO est-elle appliquée ? | gpresult /r |
L'onglet Accès effectif (Propriétés > Sécurité > Avancé) est l'outil le plus direct : on saisit un nom d'utilisateur et Windows affiche exactement ce qu'il peut faire sur le dossier, tous groupes et héritages combinés. Il évite de raisonner à l'aveugle.
À retenir
- Centraliser les fichiers → sauvegardés, accessibles partout, pas sur les postes
- Partages sur un volume distinct du système
- Un groupe global par service, placé dans les permissions NTFS
- Partage : Propriétés > Partage > Partage avancé > Autorisations
- Partage + NTFS → on applique le plus restrictif des deux
- Bonne pratique : partage en Contrôle total pour Utilisateurs authentifiés, finesse en NTFS
- Désactiver l'héritage et retirer Utilisateurs, sinon tout le monde voit tout
- Modification = niveau courant | Contrôle total = administrateurs seulement
- Un refus explicite l'emporte toujours → à éviter
- ABE : l'utilisateur ne voit que les dossiers auxquels il a accès
- Dossier perso : Propriétés > Profil > Dossier de base > Connecter H: à \\srv\Perso$\%username%
- Windows crée le dossier et pose les droits automatiquement
- Mappage : Configuration utilisateur > Préférences > Mappages de lecteurs
- Ciblage au niveau de l'élément → une seule GPO pour tous les services
- Changement de groupe → effectif à la prochaine ouverture de session