
Wie kann ich die Dateiberechtigungen von Windows 7 mithilfe der Eingabeaufforderung ändern?
Ich möchte die Berechtigungen in Programmdateien ändern, aber cacls
es funktioniert nicht.
Antwort1
cacls
wird in Windows 7 abgekürzt. Sie müssen ICACLS
anstelle von verwenden cacls
.
ICACLS "filename" /grant "Users":F
Dieser Befehl erteilt die Berechtigungen.
Antwort2
Um die Berechtigungen zu ändern, verwenden Sie zum Ausführen ein Administratorkonto auf diesem Computer CACLS
. Wenn Sie UAC 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“ auswählen.
Sie können es cacls
wie folgt verwenden:
CACLS files /e /p {USERNAME}:{PERMISSION}
Wo,
* /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 Ihrem Benutzerkonto beispielsweise die Vollzugriffsberechtigung (F) für zu erteilen files
, verwenden Sie den folgenden Befehl (eingegeben in einer Windows-Eingabeaufforderung mit erhöhten Rechten):
CACLS files /e /p %USERNAME%:f
Lesen Sie die vollständige Hilfe, indem Sie den folgenden Befehl eingeben:
cacls /?
Antwort3
Wenn die Verknüpfung von Dateien mit dem Administratorkonto in Windows 7 aus irgendeinem Grund aufgehoben wurde, können sie mit ICACLS NICHT wiederhergestellt werden.
Sie müssen JEDE Datei einzeln manuell anklicken und auswählenEigenschaften > Registerkarte „Sicherheit“ > Schaltfläche „Erweitert“ > Registerkarte „Berechtigungen“ > Schaltfläche „Fortfahren“.
Wenn aktiviert, bestätigen Sie die UAC-Eingabeaufforderung für den Berechtigungseditor für Dateien und Ordner und deaktivieren SieVererbbare Berechtigungen vom übergeordneten Objekt einschließen. Drücke denEntfernenKlicken Sie auf die Schaltfläche, wenn Sie dazu aufgefordert werden. Aktivieren Sie dann erneutVererbbare Berechtigungen einschließen, klickenOK.
Dadurch werden Ihre Zugriffe auf die Datei wiederhergestellt.
Wie kann dies für einen ganzen Ordner oder eine ganze Gruppe von Dateien erreicht werden? Die Verwendung von ICACLS *.* /RESET
funktioniert nicht; es endet mit der Fehlermeldung „Zugriff verweigert“ für die betreffenden Dateien.
Antwort4
Sie müssen es cacls
mit Administratorrechten ausführen, um die Berechtigungen in Programmdateien zu ändern …