DossierRisque : Prudence
GroupPolicyUsers C:\Windows\System32\GroupPolicyUsers
Stratégies de groupe locales multiples (MLGPO) : paramètres de configuration utilisateur propres à un groupe ou à un utilisateur, un dossier par SID.
À quoi ça sert
GroupPolicyUsers contient les objets de stratégie de groupe locale propres à certains utilisateurs ou groupes. Les stratégies locales multiples (MLGPO) permettent d’appliquer des paramètres de configuration utilisateur différents aux administrateurs, aux non-administrateurs ou à un utilisateur précis, sur un poste qui n’est pas géré par un domaine ou en plus de celui-ci.
Ce qu’il contient
- Des sous-dossiers nommés par SID :
S-1-5-32-544pour le groupe Administrateurs,S-1-5-32-545pour le groupe Utilisateurs, ou le SID d’un utilisateur précis. - Dans chacun, un dossier
Useravec un fichierRegistry.pol. - Le dossier n’existe que si une stratégie par utilisateur ou par groupe a été créée.
Risques et bonnes pratiques
- Créez ces stratégies avec la console
gpedit.msc(snap-in « Éditeur d’objets de stratégie de groupe »), pas en éditant les fichiers. - Pour remettre à zéro toutes les stratégies locales, supprimez
GroupPolicyetGroupPolicyUsersen administrateur, puis lancezgpupdate /force. Sauvegardez d’abord. - Un utilisateur non administrateur ne doit pas pouvoir écrire ici : vérifiez les ACL lors d’un audit.
Commandes utiles
# Lister les stratégies locales par utilisateur ou groupe (dossiers nommés par SID)Get-ChildItem -Force "$env:windir\System32\GroupPolicyUsers" -Recurse -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
# Retrouver le compte correspondant à un SID([System.Security.Principal.SecurityIdentifier]"S-1-5-32-545").Translate([System.Security.Principal.NTAccount]):: Quelles stratégies s'appliquent réellement à l'utilisateur courant ?gpresult /scope user /r