Meilleur auteur de réponses
Problème d'héritage : Erreur lors de l'application de la sécurité

Question
-
Bonjour, j'ai un problème lors de l'attribution de droit pour un groupe d'utilisateur.
Lorsque je vais dans les paramètres de sécurité avancés et que j'active l'héritage j'ai un message d'erreur avec accès refusé, le voici
Erreur lors de l'application de la sécurité
Une erreur s'est produite lors de l'application des informations de sécurité à :
E:\Chemindaccèsdufichier
Échec de l'énumération des objets du conteneur. L'accès est refusé
J'ai pourtant bien tous les droits en tant qu'administrateur du domaine.
Cette erreur à pour effet que l'ensemble des fichiers dans un dossier et sous-dossier n'hérite pas des droits utilisateurs.
Par contre si je rentre dans un dossier je peux attribuer les droits manuellement au groupe d'utilisateur que je souhaite.
Avez-vous déjà rencontré ce problème ? Où avez-vous des pistes ou des solutions pour résoudre mon problème?
Réponses
-
bonjour TechduWeb
Autre solution à celle proposée par Biliana, en ligne de commande Powershell. Certes on pourrait utiliser les cmdlets du Microsoft.powershell.Security module, mais le module NTFSSecurity est bien plus pratique et convivial à utiliser.
par exemple :
#### DECLARATION DES VARIABLES (A ajuster selon environnement) # Path "récalcitrant" $Path = "C:\Temp" # Admin Owner $AdminOwner = "Domaine\AdminGroup" # ça peut être un compte naturellement, mais il est préférable de mettre un groupe (se référer au best-practices en matière d'administration : On accorde des permissions à des groupes, pas à des comptes, ... enfin la plupart du temps) #### PROCESS # obtenir le Owner d'un fichier ou d'un répertoire $Owner = Get-NTFSOwner -Path $Path Write-Host "Le propriétaire est : " -ForegroundColor Green -NoNewline Write-Host "$($Owner.Account.AccountName)" -ForegroundColor Yellow $OwnerOriginal = $Owner.Account.AccountName # Modifier le "owner" Set-NTFSOwner -Path $Path -Account $AdminOwner Write-Host "Le propriétaire est maintenant : " -ForegroundColor Green -NoNewline Write-Host "$AdminOwner" -ForegroundColor Yellow # après tu fais ce que tu veux faire, par exemple énumérer les permissions NTFS comme dans les paramètres de sec avancées en mode GUI $Permissions = Get-NTFSAccess -Path $Path # ... et tu exportes # Split du path pour avoir un nom d'export généré automatiquement depuis ledit path $PathName = $Path.split("\")[1] $Permissions|Export-Csv -Path $ExportPath\Permissions-$PathName.csv -Delimiter ";" -NoTypeInformation # et si tu veux remettre le owner comme avant (éventuellement) Set-NTFSOwner -Path $Path -Account $OwnerOriginal
Ne reste plus qu'à customiser selon le besoin.
cordialement
Olivier
- Proposé comme réponse Biliana Mouzaphirova lundi 15 juin 2020 08:02
- Marqué comme réponse techduweb lundi 15 juin 2020 18:34
-
Bonjour techduweb,
Essayez avec la solution proposée dans l’article ci-dessous.
Fixed: Failed to Enumerate Objects in the Container
Je vous remercie par avance pour votre retour.
Cordialement,
Biliana
Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votreproblème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.
- Proposé comme réponse Biliana Mouzaphirova lundi 15 juin 2020 08:02
- Marqué comme réponse techduweb lundi 15 juin 2020 18:34
Toutes les réponses
-
Bonjour techduweb,
Essayez avec la solution proposée dans l’article ci-dessous.
Fixed: Failed to Enumerate Objects in the Container
Je vous remercie par avance pour votre retour.
Cordialement,
Biliana
Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votreproblème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.
- Proposé comme réponse Biliana Mouzaphirova lundi 15 juin 2020 08:02
- Marqué comme réponse techduweb lundi 15 juin 2020 18:34
-
bonjour TechduWeb
Autre solution à celle proposée par Biliana, en ligne de commande Powershell. Certes on pourrait utiliser les cmdlets du Microsoft.powershell.Security module, mais le module NTFSSecurity est bien plus pratique et convivial à utiliser.
par exemple :
#### DECLARATION DES VARIABLES (A ajuster selon environnement) # Path "récalcitrant" $Path = "C:\Temp" # Admin Owner $AdminOwner = "Domaine\AdminGroup" # ça peut être un compte naturellement, mais il est préférable de mettre un groupe (se référer au best-practices en matière d'administration : On accorde des permissions à des groupes, pas à des comptes, ... enfin la plupart du temps) #### PROCESS # obtenir le Owner d'un fichier ou d'un répertoire $Owner = Get-NTFSOwner -Path $Path Write-Host "Le propriétaire est : " -ForegroundColor Green -NoNewline Write-Host "$($Owner.Account.AccountName)" -ForegroundColor Yellow $OwnerOriginal = $Owner.Account.AccountName # Modifier le "owner" Set-NTFSOwner -Path $Path -Account $AdminOwner Write-Host "Le propriétaire est maintenant : " -ForegroundColor Green -NoNewline Write-Host "$AdminOwner" -ForegroundColor Yellow # après tu fais ce que tu veux faire, par exemple énumérer les permissions NTFS comme dans les paramètres de sec avancées en mode GUI $Permissions = Get-NTFSAccess -Path $Path # ... et tu exportes # Split du path pour avoir un nom d'export généré automatiquement depuis ledit path $PathName = $Path.split("\")[1] $Permissions|Export-Csv -Path $ExportPath\Permissions-$PathName.csv -Delimiter ";" -NoTypeInformation # et si tu veux remettre le owner comme avant (éventuellement) Set-NTFSOwner -Path $Path -Account $OwnerOriginal
Ne reste plus qu'à customiser selon le besoin.
cordialement
Olivier
- Proposé comme réponse Biliana Mouzaphirova lundi 15 juin 2020 08:02
- Marqué comme réponse techduweb lundi 15 juin 2020 18:34