Hier einige Beispiele aus dem Handbuch / der Hilfeseite von cacls .
Gewähren Sie dem Benutzer "Dean" die vollständige Kontrolle für alle Dateien und Unterverzeichnisse:
cacls somedirectory /e /t /p Dean:f
Fügen Sie einer Datei die schreibgeschützte Berechtigung hinzu
CACLS myfile.txt /E /G "Power Users":R
Fügen Sie einer zweiten Benutzergruppe die Berechtigung Vollzugriff hinzu
CACLS myfile.txt /E /G "FinanceUsers":F
Jetzt widerrufen Sie die Leseberechtigungen der ersten Gruppe
CACLS myfile.txt /E /R "Power Users"
Nun gib der ersten Gruppe Vollzugriff:
CACLS myfile.txt /E /G "Power Users":F
Geben Sie der Finanzgruppe die vollständige Kontrolle über einen Ordner und alle Unterordner
CACLS c:\docs\work /E /T /C /G "FinanceUsers":F
Es sieht so aus, als ob "/ t" die Rekursion in alle Dateien und Unterverzeichnisse ausführt und "/ e" bearbeitet, anstatt die Zugriffskontrollliste (Berechtigungen) zu ersetzen. Sie können mehrere Optionen pro Befehl verwenden, aber ich habe Probleme, alles auf einmal zu ändern. Cacls scheint bestimmte Gruppen und Benutzer im Gegensatz zu den Optionen o, g, zu haben.
Hier einige weitere Informationen von "cacls /?":
/G user:perm Grant specified user access rights. Perm can be: R Read W Write C Change (write) F Full control /R user Revoke specified user's access rights (only valid with /E). /P user:perm Replace specified user's access rights. Perm can be: N None R Read W Write C Change (write) F Full control