Ja, es ist genau dort im icacls /?
Hilfebildschirm:
perm ist eine Berechtigungsmaske und kann in einer von zwei Formen angegeben werden: eine Abfolge einfacher Rechte: [...] eine durch Kommas getrennte Liste in Klammern bestimmter Rechte: DE - löschen RC - Lesesteuerung WDAC - Schreibe DAC WO - Besitzer schreiben S - synchronisieren AS - Zugangssystemsicherheit MA - maximal erlaubt GR - generisches Lesen GW - generisches Schreiben GE - generische Ausführung GA - generisch alle RD - Daten- / Listenverzeichnis lesen WD - Daten schreiben / Datei hinzufügen AD - Daten anhängen / Unterverzeichnis hinzufügen REA - Erweiterte Attribute lesen WEA - erweiterte Attribute schreiben X - Ausführen / Durchlaufen DC - Kind löschen RA - Attribute lesen WA - Attribute schreiben Erbrechte können beiden Formen vorausgehen und angewandt werden nur zu Verzeichnissen: (OI) - Objekt erben (CI) - Container erben (IO) - nur erben (NP) - Vererben Sie sich nicht (I) - Berechtigung vom übergeordneten Container geerbt
Dies sind die generischen Namen für alle "erweiterten" Berechtigungen, die Sie sehen. "Berechtigungen ändern" wird als "Schreibe DAC" bezeichnet, da man damit die Discretionary Access Control List schreiben oder ändern kann.
Die enthaltenen Beispiele erwähnen ausdrücklich diese Erlaubnis:
icacls file / grant Administrator: (D, WDAC) - Gewährt dem Benutzer Administrator DAC zum Löschen und Schreiben Berechtigungen für die Datei. icacls file / grant * S-1-1-0: (D, WDAC) - Erlaubt dem Benutzer, definiert durch sid S-1-1-0 Delete und Schreiben Sie DAC-Berechtigungen in eine Datei.
Sie können das Gegenteil des obigen Beispiels /deny
ausführen und ihnen explizit die WDAC-Berechtigung geben.
Denken Sie jedoch daran, dass das Berechtigungsschema zwei Sicherheitsnetze hat:
Der Besitzer der Datei kann seine Berechtigungen jederzeit ändern, wobei alle Berechtigungseinträge "Schreib-DAC verweigern" umgangen werden. Wenn Sie nicht möchten, dass Administratoren sich zusätzliche Berechtigungen erteilen können, müssen Sie sicherstellen, dass die Datei nicht den Administratoren gehört (z. B. setzen Sie den Eigentümer auf SYSTEM).
Administratoren wird SeTakeOwnershipPrivilege erteilt und können jederzeit den Besitz einer Datei ändern. Dabei werden alle Berechtigungseinträge "Schreibeigentümer verweigern" umgangen. Wenn Sie nicht möchten, dass Administratoren dies tun können ... Nun, sie sind Administratoren, sie besitzen bereits das gesamte System.