Windows-Befehlszeile

Der Befehl Cacls kann zum Anzeigen oder Ändern der Zugriffssteuerungsliste (ACLs) von Dateien verwendet werden. Nachfolgend finden Sie einige Beispiele für den Befehl cacls für verschiedene Szenarien.

Finden Sie die Zugriffsberechtigungen einer Datei

Wir können den folgenden Befehl ausführen, um die Zugriffsberechtigungen einer Datei zu drucken.

cacls filename

Beispiel:

c:\>cacls data.txtc:\data.txt NT AUTHORITY\SYSTEM:F BUILTIN\Administrators:F WINCMD-PC\John:Fc:\>

Zugriffsberechtigungen einer Datei ändern

Es gibt zwei Möglichkeiten, die Zugriffsberechtigungen einer Datei zu ändern. Die erste Methode besteht darin, die vorhandenen Zugriffsberechtigungen zu ersetzen, während die zweite darin besteht, die vorhandenen Berechtigungen zu bearbeiten.

Vorhandene Zugriffsberechtigungen ersetzen:

Wir können den Schalter /P verwenden, um die vorhandenen Berechtigungen zu ersetzen. Die Syntax dieses Befehls ist wie folgt:

cacls filename /P user1:permissions user2:permissions user3:permissions 

Die vorhandenen Berechtigungen werden durch die im obigen Befehl angegebenen Berechtigungen ersetzt. Um die Verwendung dieses / P Schalters zu veranschaulichen, ändern wir die Zugriffsberechtigungen der Dateidaten.txt im obigen Beispiel gezeigt.

Wie Sie sehen, haben wir mit dem Schalter /P nichts über den Benutzer John angegeben. Da das Flag /P die Berechtigungen ersetzt, werden nach Ausführung des Befehls Daten.txt hat keine Zugriffsberechtigungen für den Benutzer John.

Zugriffsberechtigungen für einen Benutzer bearbeiten:

Mit der zweiten Methode können Sie die Zugriffsberechtigungen für einen Benutzer ändern, ohne die Berechtigungen anderer Benutzer zu beeinträchtigen. Wir können dafür den Schalter / E verwenden.

Im obigen Fall geben wir dem Benutzer John beispielsweise nur die Leseberechtigung und behalten dieselben Berechtigungen für andere Benutzer bei. Der Befehl dafür lautet:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.