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 |