mage
Erfahrenes Mitglied
Grundlegen klappt die Rechtevergabe nur, wenn der Benutzer oder der Kontext des Programm der cacls ausführt auch das Recht besitzt, die Rechte dort zu verändern.
Das ist genau als wenn man es über den Explorer einstellt.
Man kann Rechte für Ordner vergeben und alle untergeordneten Dateien und Ordner, entweder die Rechte ersetzen oder vererben.
cacls <Ordnerpfad> /T /E /C /G <Benutzername>:F
<Ordnerpfad> ist der Pfad zum Ordner
<Benutzername> kann der Name des Benutzer oder der Benutzergruppe sein
/T führt die Operation für untergeordnete Dateien und Ordner durch
/E bearbeitet die Rechte, statt sie zu ersetzen - Ganz wichtig, da sonst die schon vorhanden Rechte entfernt werden
/C Sorgt dafür das bei einer Zugriffsverletzung, der Rest versucht wird zu setzen
/G steht für Rechte gewähren - dahinter kommt dann immer <Benutzername>:<Zugriffsrecht>
Zugriffrecht kann sein: N Kein
R Lesen
W Schreiben
C Ändern (Schreiben)
F Vollzugriff
Für weitere Optionen schau dir bitte die Hilfe von Cacls an.
Das ist genau als wenn man es über den Explorer einstellt.
Man kann Rechte für Ordner vergeben und alle untergeordneten Dateien und Ordner, entweder die Rechte ersetzen oder vererben.
cacls <Ordnerpfad> /T /E /C /G <Benutzername>:F
<Ordnerpfad> ist der Pfad zum Ordner
<Benutzername> kann der Name des Benutzer oder der Benutzergruppe sein
/T führt die Operation für untergeordnete Dateien und Ordner durch
/E bearbeitet die Rechte, statt sie zu ersetzen - Ganz wichtig, da sonst die schon vorhanden Rechte entfernt werden
/C Sorgt dafür das bei einer Zugriffsverletzung, der Rest versucht wird zu setzen
/G steht für Rechte gewähren - dahinter kommt dann immer <Benutzername>:<Zugriffsrecht>
Zugriffrecht kann sein: N Kein
R Lesen
W Schreiben
C Ändern (Schreiben)
F Vollzugriff
Für weitere Optionen schau dir bitte die Hilfe von Cacls an.