So ändern Sie Dateiberechtigungen

Person Github

In Linux-Systemen können Sie chmodden Befehl (Change Mode) verwenden, um die Berechtigungen einer Datei oder eines Verzeichnisses zu ändern. Dateiberechtigungen bestimmen, wer die Datei lesen, schreiben oder ausführen kann. Hier sind einige grundlegende chmodMöglichkeiten, es zu verwenden:

Verwenden Sie den symbolischen Modus, um Berechtigungen zu ändern:

  • Leseberechtigung für alle Benutzer hinzufügen :

    chmod a+r filename
    

    Hier asind damit alle Benutzer, +das Hinzufügen von Berechtigungen und rLeseberechtigungen gemeint.

  • Entfernen Sie die Ausführungsberechtigungen für alle Benutzer :

    chmod a-x filename
    

    Hier abedeutet es alle Benutzer, -es bedeutet Entfernungsberechtigung, xes bedeutet Ausführungsberechtigung.

  • Fügen Sie dem Dateieigentümer Lese- und Schreibberechtigungen hinzu :

    chmod u+rw filename
    

    Stellt hier uden Dateieigentümer (Benutzer) dar, +stellt das Hinzufügen von Berechtigungen dar und rwstellt Lese- und Schreibberechtigungen dar.

  • Fügen Sie den Gruppenbenutzern Ausführungsberechtigungen hinzu :

    chmod g+x filename
    

    Hier gstellt es einen Gruppenbenutzer dar, +was das Hinzufügen von Berechtigungen und xdas Ausführen von Berechtigungen bedeutet.

Ändern Sie Berechtigungen im Oktalmodus:

  • Setzen Sie die Dateiberechtigungen auf rw-r--r--(Lesen und Schreiben durch den Eigentümer, Lesen durch die Gruppe, Lesen durch andere Benutzer) :

    chmod 644 filename
    

    Dabei 6bedeutet (binär 110), dass der Eigentümer Lese- und Schreibrechte hat, und 4(binär 100) bedeutet, dass die Gruppe und andere Benutzer nur Leserechte haben.

  • Setzen Sie die Dateiberechtigungen auf rwxr-xr-x(Lesen, Schreiben und Ausführen für den Eigentümer, Lesen und Ausführen für die Gruppe, Lesen und Ausführen für andere Benutzer) :

    chmod 755 filename
    

    Hier 7bedeutet (binär 111), dass der Besitzer Lese-, Schreib- und Ausführungsberechtigungen hat, und 5(binär 101) bedeutet, dass die Gruppe und andere Benutzer Lese- und Ausführungsberechtigungen haben.

Verzeichnisberechtigungen ändern:

  • Legen Sie die gleichen Berechtigungen für das Verzeichnis und alle darin enthaltenen Dateien und Verzeichnisse fest :
    chmod -R 755 directoryname
    
    Dies -Rstellt eine rekursive Änderung dar, 755also die Berechtigung, die Sie festlegen möchten.

Vorsichtsmaßnahmen:

  • Das Ändern von Datei- oder Verzeichnisberechtigungen kann sich auf die Systemsicherheit und -funktionalität auswirken. Bevor Sie Berechtigungen ändern, stellen Sie sicher, dass Sie die Auswirkungen der Änderungen verstehen.
  • Bestimmte Dateien und Verzeichnisse (insbesondere Systemdateien) erfordern möglicherweise bestimmte Berechtigungen, um ordnungsgemäß zu funktionieren. Ändern Sie die Berechtigungen dieser Dateien nicht ohne weiteres.
  • Wenn Sie nicht der Eigentümer der Datei sind, benötigen Sie möglicherweise Administratorrechte (mithilfe sudo), um die Dateiberechtigungen zu ändern.

Stellen Sie beim Ausführen chmoddes Befehls sicher, dass Sie den richtigen Datei- oder Verzeichnisnamen angeben und genau wissen, welchen Berechtigungsmodus Sie festlegen möchten.

Supongo que te gusta

Origin blog.csdn.net/m0_57236802/article/details/135197603
Recomendado
Clasificación