Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist die Anweisung zum Ändern von Berechtigungen unter Linux?

Was ist die Anweisung zum Ändern von Berechtigungen unter Linux?

WBOY
WBOYOriginal
2022-06-20 17:13:1610721Durchsuche

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.

Was ist die Anweisung zum Ändern von Berechtigungen unter Linux?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Was ist die Anweisung zum Ändern von Berechtigungen in Linux?

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).

Was ist die Anweisung zum Ändern von Berechtigungen unter Linux?

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.

Was ist die Anweisung zum Ändern von Berechtigungen unter Linux?

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-Tutorial

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn