Latest web development tutorials

Linux-Befehl chmod

Linux-Befehl chmod

Linux-Befehl Daquan Linux - Befehl Daquan

Datei ruft Berechtigungen Linux / Unix in drei Ebenen unterteilt: die Datei Eigentümer, Gruppe andere. Verwenden Sie chmod kann die Kontrolle darüber ausüben, wie die Datei von anderen aufgerufen wird.

Zugang: Alle Benutzer

Grammatik

chmod [-cfvR] [--help] [--version] mode file...

Parameter Beschreibung

  • Modus: Berechtigungen Zeichenfolge in folgendem Format:
    [ugoa...][[+-=][rwxX]...][,...]

    wobei:
    • u für den Inhaber des Dokuments, g steht für die Besitzer der Datei zu der gleichen Gruppe gehören (Gruppe), die, o, dass andere Menschen außerhalb, ein drei beide vertreten.
    • + Bedeutet eine höhere Autorität - zeigt an Berechtigungen zu entfernen, = die einzigen Satz Berechtigungen darstellen.
    • R lesen, w die Schreib darstellt, x für ausführbare, X steht nur, wenn die Datei ein Unterverzeichnis oder die Datei als ausführbare Datei auf den Weg ist.
  • -c: Wenn die Dateiberechtigungen tatsächlich geändert haben, zeigt es die Aktion ändern
  • -f: Wenn die Dateiberechtigungen können nicht geändert werden und keine Fehlermeldung angezeigt
  • Details anzeigen Berechtigungen geändert: -v
  • -R: Alle Dateien und Unterverzeichnisse im aktuellen Verzeichnis wird die gleiche Berechtigung zu ändern (das Gabe zurück, eins nach dem anderen ändern)
  • --help: Hilfe anzeigen
  • --version: Display-Version
  • Beispiele

    Jeder kann file1.txt zu lesen Datei:

    chmod ugo+r file1.txt

    Jeder kann file1.txt zu lesen Datei:

    chmod a+r file1.txt

    Die Datei file1.txt mit file2.txt an den Eigentümer der Datei, gehört es mit einer Gruppe, die schreiben können, aber andere außerhalb davon nicht geschrieben werden kann:

    chmod ug+w,o-w file1.txt file2.txt

    Ex1.py wird die Datei nur Besitzer gesetzt ausführen kann:

    chmod u+x ex1.py

    Das aktuelle Verzeichnis aller Dateien und Verzeichnisse sind so eingestellt jemand lesen kann:

    chmod -R a+r *

    Zusätzlich chmod können Sie auch Zahlen verwenden Privilegien darstellen wie zum Beispiel:

    chmod 777 file

    Die Syntax lautet:

    chmod abc file

    Wo a, b, c jeweils eine Zahl bzw. Berechtigungen Benutzer, Gruppe und Anderen.

    r = 4, w = 2, x = 1

    • Um rwx Immobilie ist 4 + 2 + 1 = 7;
    • Um RW- Immobilie ist 4 + 2 = 6;
    • Um rx Eigenschaft ist 4 + 1 = 5.
    chmod a=rwx file

    und

    chmod 777 file

    Der gleiche Effekt

    chmod ug=rwx,o=x file

    und

    chmod 771 file

    Der gleiche Effekt

    Bei der Verwendung von chmod 4755 Dateiname dieses Programm zu machen, hat root-Privilegien

    Linux-Befehl Daquan Linux - Befehl Daquan