Linux-Befehl chmod
Linux-Befehl chmod
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
[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.
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