Ändern Sie die Windows 7-Dateiberechtigungen an der Eingabeaufforderung


Antworten:


20

caclswird in Windows 7 beschrieben. Sie müssen ICACLSanstelle von verwenden cacls.

ICACLS "filename" /grant "Users":F

Dieser Befehl gewährt die Berechtigungen.


7

Verwenden Sie zum Ändern der Berechtigungen ein Administratorkonto auf diesem Computer CACLS. 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" auswählen.

Sie können caclswie folgt verwenden:

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

Woher,

* /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 vollständige Kontrolle (F) zu gewähren files, verwenden Sie den folgenden Befehl (in einer Windows-Eingabeaufforderung mit erhöhten Rechten eingegeben):

CACLS files /e /p %USERNAME%:f

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

cacls /?

3

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

Sie müssen manuell auf JEDE Datei einzeln klicken und Eigenschaften> Registerkarte Sicherheit> Schaltfläche Erweitert> Registerkarte Berechtigungen> Schaltfläche Weiter auswählen .

Wenn diese Option aktiviert ist, genehmigen Sie die UAC-Eingabeaufforderung für den Berechtigungseditor für Dateien und Ordner und deaktivieren Sie die Option Vererbbare Berechtigungen vom übergeordneten Objekt des Objekts einbeziehen . Klicken Sie auf die Schaltfläche Entfernen , wenn Sie dazu aufgefordert werden, und aktivieren Sie die Option Vererbbare Berechtigungen einschließen erneut . Klicken Sie auf OK .

Dadurch werden Ihre Zugriffe auf die Datei wiederhergestellt.

Wie kann dies für einen gesamten Ordner oder eine Reihe von Dateien durchgeführt werden? Verwenden ICACLS *.* /RESETfunktioniert nicht; es endet mit dem Fehler "Zugriff verweigert" für die fraglichen Dateien.


3
Dies ist kein Forum. Wenn Sie also eine neue Frage haben, stellen Sie diese bitte über den großen Button oben.
Slhck

In think "Some User" sind Informationen wichtig. Ich bin auf dieser Seite gelandet und habe nach einer Möglichkeit gesucht, schlechte Berechtigungen zu korrigieren, und seine / ihre Informationen waren sehr relevant. Da der Beitrag "Some User" die PO-Frage jedoch nicht beantwortet, sollte dies ein Kommentar oder eine Frage anstelle einer Antwort sein.
Edenshaw

0

Übernehmen Sie zuerst den Besitz des Ordners / der Dateien, und bearbeiten Sie diese anschließend.

http://www.faqforge.com/windows/take-ownership-of-a-file-or-folder-by-command-in-windows/


Dies ist eine Nur-Link-Antwort. Bitte fügen Sie einige der Informationen aus dem Link in Ihre Antwort ein, indem Sie die eingebaute > blockquoteSyntax verwenden.
wizzwizz4

Diese Antwort ist ungefähr so ​​hilfreich wie "Die Lösung für Ihr Problem finden Sie hier: http://google.com ." 😋
ashleedawg

-1

Sie müssen caclsmit Administratorrechten ausgeführt werden, um Berechtigungen in Programmdateien zu ändern ...


1
Wie kann ich cacls als Administrator mit dem Befehl selbst ausführen?
Sam

... und wie würde eine Person so vorgehen?
Ashleedawg

-1

icacls "File / folder_name" / grant "USER": F / t : ermöglicht dem als "USER" angegebenen Benutzer den vollständigen Zugriff auf die angegebene Datei oder den angegebenen Ordner. Das / t erlaubt das Durchlaufen seiner Unterordner und Dateien und stellt die Berechtigung zur Verfügung


Wenn Sie jemals auf die Website zurückkehren, lesen Sie bitte Wie Sie antworten .
Ashleedawg
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.