Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was tun, wenn die Ausführungsberechtigung des Linux-Ordners nicht ausreicht?

Was tun, wenn die Ausführungsberechtigung des Linux-Ordners nicht ausreicht?

WBOY
WBOYOriginal
2022-06-23 11:10:497320Durchsuche

Wenn unter Linux die Ausführungsberechtigung des Ordners nicht ausreicht, können Sie die Berechtigungen mit dem Befehl chmod ändern. Die Dateiaufrufberechtigungen können in drei Ebenen unterteilt werden : Dateieigentümer, Benutzergruppe und andere Benutzer, die Syntax lautet „chmod [-cfvR] [--help] [--version] Modusdatei ...“.

Was tun, wenn die Ausführungsberechtigung des Linux-Ordners nicht ausreicht?

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

Was tun, wenn die Ausführungsberechtigung des Linux-Ordners nicht ausreicht?

Eine Änderung der Berechtigungen kann dieses Problem lösen. Berechtigungen können mit dem Befehl chmod geändert werden.

Linux chmod (englische vollständige Schreibweise: Änderungsmodus) ist ein Befehl, der Benutzerberechtigungen für Dateien steuert.

Linux/Unix-Dateiaufrufberechtigungen sind in drei Ebenen unterteilt: Dateieigentümer (Owner), Benutzergruppe (Gruppe), andere Benutzer (Andere 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 bedeutet, dass sie zur gleichen Gruppe gehört wie der Eigentümer von die Datei ), o bedeutet jemand anderes als andere und a bedeutet 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

Das Beispiel sieht wie folgt aus:

Setzen Sie die Datei file1.txt als für alle lesbar ein:

chmod ugo+r file1.txt
Setzen Sie die Datei file1.txt als für alle lesbar ein:

chmod a+r file1.txt

Ändern Sie die Datei file1 .txt und file2.txt Als Eigentümer der Datei können Personen in derselben Gruppe schreiben, aber andere können nicht schreiben:

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

Fügen Sie ausführbare Berechtigungen zum ex1.py-Dateieigentümer hinzu:

chmod u+x ex1.py

Empfohlenes Lernen:

Linux Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn die Ausführungsberechtigung des Linux-Ordners nicht ausreicht?. 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