Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Was ist die Anweisung zum Ändern von Berechtigungen unter Linux?
Die Anweisung zum Ändern von Berechtigungen in Linux lautet „chmod [-R] Berechtigungswertdatei oder Verzeichnisname“. Der Befehl chmod ist ein Befehl, der die Berechtigungen des Benutzers für Dateien steuert Berechtigungen können mithilfe von Text- oder Zahlencode festgelegt werden. Dateiaufrufberechtigungen können in Dateieigentümer, Benutzergruppen und andere Benutzer unterteilt werden.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Der Linux-Befehl chmod (englische Schreibweise: Modus ändern) ist ein Befehl zum Steuern von Benutzerberechtigungen für Dateien.
Linux/Unix-Dateiaufrufberechtigungen sind in drei Ebenen unterteilt: Dateieigentümer (Owner ) ), Benutzergruppe (Gruppe), andere Benutzer (Andere Benutzer).
Nur der Dateieigentümer und Superuser können die Berechtigungen einer Datei oder eines Verzeichnisses ändern. Sie können den absoluten Modus (Oktalzahlmodus) und den symbolischen Modus verwenden, um Dateiberechtigungen anzugeben.
Nutzungsberechtigungen: alle Benutzer
Syntax
chmod [-cfvR] [--help] [--version] mode file...
Parameterbeschreibung
Modus: Berechtigungseinstellungszeichenfolge, das Format ist wie folgt:
[ugoa...][[+-=][rwxX]. ..][,...]
wobei:
u den Eigentümer der Datei darstellt, g die Person darstellt, die zur gleichen Gruppe wie der Eigentümer der Datei gehört, o andere Personen darstellt und a dies darstellt Alle drei .
+ bedeutet das Hinzufügen von Berechtigungen, - bedeutet das Aufheben von Berechtigungen, = bedeutet nur das Festlegen von Berechtigungen.
r bedeutet lesbar, w bedeutet beschreibbar, x bedeutet ausführbar und X bedeutet nur, wenn die Datei ein Unterverzeichnis ist oder die Datei als ausführbar festgelegt wurde.
Weitere Parameterbeschreibungen:
-c: Wenn die Berechtigungen der Datei tatsächlich geändert wurden, wird die Änderungsaktion angezeigt.
-f: Wenn die Berechtigungen der Datei nicht geändert werden können, wird keine Fehlermeldung angezeigt .
-v: Berechtigungsänderungen anzeigen. Details.
-R: Die gleichen Berechtigungsänderungen an allen Dateien und Unterverzeichnissen im aktuellen Verzeichnis vornehmen --version: Anzeigeversion
Ein Beispiel ist wie folgt:
Setzen Sie die Datei file1.txt als für jeden lesbar ein:
chmod ugo+r file1.txt
Setzen Sie die Datei file1.txt als für jeden lesbar:
chmod a+r file1.txt
Setzen Sie die Datei file1.txt ein und file2.txt als Der Dateieigentümer kann in dieselbe Gruppe wie die Datei schreiben, andere können jedoch nicht darauf schreiben:
chmod ug+w,o-w file1.txt file2.txt
Empfohlenes Lernen:
Linux-Video-TutorialDas obige ist der detaillierte Inhalt vonWas ist die Anweisung zum Ändern von Berechtigungen unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!