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 ...“.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
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
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-TutorialDas 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!