2010-12-15 08:01:42 +0000 2010-12-15 08:01:42 +0000
20
20

Ändern von Windows 7-Dateiberechtigungen über die Eingabeaufforderung

Wie kann ich die Dateiberechtigungen von Windows 7 über die Eingabeaufforderung ändern?

Ich möchte die Berechtigungen in Programmdateien ändern, aber cacls funktioniert bei mir nicht.

Antworten (6)

20
20
20
2012-02-14 09:42:58 +0000

cacls ist in Windows 7 abgeschafft. Sie müssen ICACLS anstelle von cacls verwenden.

ICACLS "filename" /grant "Users":F

Dieser Befehl gewährt die Berechtigungen.

7
7
7
2010-12-15 08:41:51 +0000

Um die Berechtigungen zu ändern, verwenden Sie ein Administratorkonto auf diesem Computer, um CACLS auszuführen. Wenn Sie die Benutzerkontensteuerung aktiviert haben, müssen Sie möglicherweise zuerst die Eingabeaufforderung erhöhen, indem Sie mit der rechten Maustaste darauf klicken und “Als Administrator ausführen” wählen.

Sie können cacls wie folgt verwenden:

CACLS files /e /p {USERNAME}:{PERMISSION}

Wobei,

* /p : Set new permission
* /e : Edit permission and kept old permission as it is i.e. edit ACL instead of replacing it.
* {USERNAME} : Name of user
* {PERMISSION} : Permission can be:
      o R - Read
      o W - Write
      o C - Change (write)
      o F - Full control

Um beispielsweise Ihrem Benutzerkonto die volle (F) Kontrolle über files zu gewähren, würden Sie den folgenden Befehl verwenden (eingegeben in einer erweiterten Windows-Eingabeaufforderung):

CACLS files /e /p %USERNAME%:f

Lesen Sie die vollständige Hilfe, indem Sie den folgenden Befehl eingeben:

cacls /?
3
3
3
2012-06-10 05:47:39 +0000

Wenn Dateien aus irgendeinem Grund nicht mehr mit dem Administratorkonto in Windows 7 verknüpft sind, können sie mit ICACLS NICHT wiederhergestellt werden.

Sie sind gezwungen, manuell auf JEDE Datei zu klicken, eine nach der anderen, und wählen Sie _Eigenschaften > Registerkarte “Sicherheit” > Schaltfläche “Erweitert” > Registerkarte “Berechtigungen” > Schaltfläche “Weiter”.

Falls aktiviert, genehmigen Sie die UAC-Eingabeaufforderung für den Berechtigungseditor für Dateien und Ordner und deaktivieren Sie die Option Vererbbare Berechtigungen von übergeordneten Objekten einbeziehen. Klicken Sie auf die Schaltfläche Entfernen, wenn Sie dazu aufgefordert werden, aktivieren Sie dann wieder Vererbbare Berechtigungen einbeziehen und klicken Sie auf OK.

Dadurch wird der Zugriff auf die Datei wiederhergestellt.

Wie kann dies für einen ganzen Ordner oder einen Satz von Dateien erreicht werden? Die Verwendung von ICACLS *.* /RESET funktioniert nicht; sie endet mit der Fehlermeldung “Zugriff wird verweigert” für die betreffenden Dateien.

0
0
0
2014-08-15 02:40:05 +0000

Übernehmen Sie zuerst den Besitz des Ordners/der Dateien und führen Sie dann Arbeitsvorgänge an diesen durch. http://www.faqforge.com/windows/take-ownership-of-a-file-or-folder-by-command-in-windows/

-1
-1
-1
2015-04-20 16:11:25 +0000

icacls “Datei/Ordner_name” /grant “BENUTZER”:F /t : gewährt dem als “BENUTZER” angegebenen Benutzer vollen Zugriff auf die angegebene Datei oder den angegebenen Ordner. Das /t erlaubt das Durchlaufen seiner Unterordner und Dateien und gibt die Berechtigung

-1
-1
-1
2010-12-15 08:09:05 +0000

Sie müssen cacls mit Administratorrechten ausführen, um die Rechte in den Programmdateien zu ändern…