Wie man Dateiberechtigungen über die Kommandozeile vergibt zeigt dieses kleine Beispiel.
icacls.exe "c:\Verzeichnis" /T /grant:r "BENUTZER":(OI)(CI)F
Erklärung:
- c:\Verzeichnis = Zielordner, auf den der Befehl angewendet werden soll.
- /T = Alle Unterverzeichnisse/Dateien
- /grant:r = :r bedeutet, dass alle explizit gesetzten Berechtigungen durch diese Berechtigung ersetzt wird. Ohne :r werden die Berechtigungen den bisherigen hinzugefügt.
- „Benutzer“ = Das Benutzer/Gruppenobjekt, z.B. „Domain\Benutzer1“ oder als lokaler Benutzer einfach „Benutzer1“
- (OI)(CI) = Objektvererbung und Containervererbung
- F = Vollzugriff
Für mehr Infos:
icacls.exe /?