| Info |
|---|
La résolution de ce problème doit se faire en mode Administrateur sur un terminal PowerShell. | Récupérer le SID de l'utiliateur ou du groupe associé à la supervision. Executer la commande suivante : | Code Block |
|---|
(New-Object System.Security.Principal.NTAccount("DOMAINE\Utilisateur")).Translate([System.Security.Principal.SecurityIdentifier]).Value |
| Info |
|---|
Pour un compte Active Directory, remplacer DOMAINE\Utilisateur par la valeur appropriée. Pour un compte local, utiliser : - NomDuServeur\UtilisateurLocale
- ou simplement UtilisateurLocale
Conserver le SID retourné, il sera utilisé dans les étapes suivantes. | Exemple :| Panel |
|---|
Image Removed
| Afficher la configuration de sécurité du service : Exécuter :| Code Block |
|---|
sc.exe sdshow "NomDuService" | Exemple :| Panel |
|---|
Image Removed
|
La commande retourne le SDDL complet du service. Modifier la DACL du service. Copier le résultat retourné parsc.exe sdshow. Dans la section commençant par "D:", ajouter l’entrée suivante juste avant la section "S:"
| Code Block |
|---|
(A;;CCLCSWLORC;;;<USER_SID>) | Remplacer <USER_SID> par le SID récupéré précedement.
Exemple de SDDL modifié :
| Panel |
|---|
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)(A;;LC;;;S-1-5-21-2583679208-1579500244-1739850223-1006)(A;;CCLCSWLORC;;;S-1-5-21-2583679208-1579500244-1739850223-1009)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD) |
L'utilisateur de supervision doit avoir accès en lecture au service supervisé. Dans le pack sont livrés des scripts permettant l'opération : Configuration du Windows supervisé pour le pack windows-by-WinRM__shinken |