Reset von Dateiberechtigungen

Angenommen, wir haben einen Kunden, der selbstständig angefangen hat, an den Dateiberechtigungen herumzuspielen; er hat nun in Unterordnern des Ordners „Buchhaltung“ in der Freigabe „Gruppendateien“, die unter D:\Freigaben\Gruppendateien liegt, bei einigen Ordnern die Vererbung deaktiviert, bei anderen explizite Berechtigungen hinzugefügt.

Wir wollen nun mit ein paar einfachen Befehlen den gesamten Berechtigungsbaum unter „Buchhaltung“ leeren, sodass alle die Berechtigungen von „Buchhaltung“ erben und alle expliziten Berechtigungen entfernt werden.

Dazu öffnen wir ein CMD als Administrator und wechseln in das entsprechende Verzeichnis.

D:
cd \Freigaben\Gruppendateien

Mit folgendem Befehl aktivieren wir die Vererbung von allen Unterordnern:

icacls "Buchhaltung\*" /inheritance:e /t

Dann wechseln wir in das Verzeichnis und „resetten“ alle Ordner, sodass die expliziten Berechtigungen entfernt werden.

cd Buchhaltung
icacls * /t /C /reset

Folgendes bedeuten die Parameter:

/inheritance:e
Aktivierung der Vererbung
/t
Für alle Dateien („Objekte“) und Ordner („Container“), auf die das Suchmuster zutrifft
/C
Selbst bei einem Fehler weitermachen
/reset
Alle expliziten Berechtigungen entfernen

Kategorien: Windows, Windows Server

tino-ruge.de wird tino-kuptz.de

Im Laufe des Jahres 2024 wird dieser Blog umziehen. Alle Inhalte werden 1:1 weitergeleitet, nix geht verloren. Neue Domain, alter Autor, alter Inhalt.