Vraag Wat is de beste manier om NTFS-bestandsrechten te herstellen om ouder te erven?


Wanneer XP-clients bestanden op hetzelfde volume verplaatsen, worden de machtigingen mee verplaatst. Bij Windows 7-clients en hoger, wanneer een bestand is verplaatst, worden de machtigingen overgenomen.

Helaas hebben we nog steeds veel Windows XP-clients die na verloop van tijd onze bestandsserver een beetje rommelig maakt. Wat is de beste manier om recursief door een heel volume te gaan en bestandrechten opnieuw in te stellen (geen map), zodat ze hun bovenliggende map erven. Kan XCALCS dit doen?


7
2017-09-09 16:44


oorsprong


Hoe zit het met de rechtermuisknop te klikken op elke bovenliggende map, ga naar Eigenschappen, klik vervolgens op het tabblad Beveiliging, klik vervolgens op Geavanceerd en klik vervolgens op Machtigingen wijzigen. Vink vervolgens het selectievakje aan met de tekst "Alle machtigingen voor onderliggende objecten vervangen door overneembare machtigingen van dit object"? - Ryan Ries
@RyanRies Geef dit als antwoord. - Lorenz Meyer
Ik heb dit zojuist gebruikt om overerven recursief in te schakelen: icacls "C: \ someFolderWithSubfolders" / inheritance: e / T - Zar Shardan


antwoorden:


Hoe zit het met het rechtsklikken op elke bovenliggende map, ga naar Eigenschappen, klik vervolgens op het tabblad Beveiliging, klik vervolgens op Geavanceerd en klik vervolgens op Machtigingen wijzigen. Vink vervolgens het selectievakje aan met de tekst "Replace all child object permissions with inheritable permissions from this object"?

Als je een hoop bovenliggende mappen hebt en dit wilt scripten in plaats van het handmatig te doen:

icacls "c:\parentDirectory\*" /q /c /t /reset

Shoud heeft hetzelfde effect als klikken op de Replace all child object permissions with inheritable permissions from this object checkbox.


8
2017-09-09 18:21



Handmatig klikken met de rechtermuisknop is beslist niet van toepassing, te veel willekeurige mappen. Het icacls-ding is precies wat ik zocht. Bedankt. - Ryan Mortier