Welche Berechtigungen gibt es unter Linux X?

青灯夜游
Freigeben: 2022-05-09 17:16:13
Original
10769 Leute haben es durchsucht

Unter Linux bezieht sich x auf die Berechtigung „Ausführen“. x-Berechtigungen haben unterschiedliche Auswirkungen auf Dateien und Verzeichnisse: 1. Bei Dateien bedeutet dies, dass die Datei ausgeführt werden kann, insbesondere Shell-Skriptdateien, und keine Auswirkungen auf normale Dateien hat. 2. Bei Verzeichnissen bedeutet dies, dass der Benutzer die Datei eingeben kann Das angegebene Verzeichnis kann von Benutzern mit x-Berechtigungen mit dem Befehl cd gewechselt werden.

Welche Berechtigungen gibt es unter Linux X?

Die Betriebsumgebung dieses Tutorials: CentOS 6-System, Dell G3-Computer.

x bezieht sich auf „Ausführungs“-Berechtigungen.

Linux-System, es gibt drei gängigste Dateiberechtigungen, nämlich Leseberechtigung (dargestellt durch r), Schreibberechtigung (dargestellt durch w) und Ausführungsberechtigung (dargestellt durch x, für ausführbare Dateien oder Verzeichnisse) für Dateien.

x (Ausführung)-Berechtigung hat unterschiedliche Auswirkungen auf Dateien und Verzeichnisse:

  • Auswirkung auf Dateien

Ausführungsberechtigung (x) bedeutet, dass die Datei von ausgeführt werden kann Systemberechtigungen. Im Windows-System überprüfen Sie mithilfe der Erweiterung (.exe, .bat usw.), ob eine Datei eine ausführbare Datei ist. Im Linux-System wird jedoch festgestellt, ob die Datei ausgeführt werden kann, indem überprüft wird, ob die Datei x hat Berechtigungen. Das heißt, solange die Datei über x-Berechtigungen verfügt, ist die Datei ausführbar. Ob die Datei jedoch korrekt ausgeführt werden kann, hängt davon ab, ob der Code in der Datei korrekt ist.

Die Ausführungsberechtigung wird hauptsächlich für Shell-Skriptdateien verwendet und hat keine Auswirkung auf normale Dateien.

  • Die Rolle des Verzeichnisses

Ausführungsberechtigung (x) Das Erteilen von x-Berechtigungen für das Verzeichnis bedeutet, dass der Benutzer das Verzeichnis betreten kann, also der Benutzer Wer X-Berechtigungen oder Gruppen erhält, kann den Befehl cd verwenden.

Hinweis: Wenn für ein Verzeichnis nur die Berechtigung r erteilt wird, kann dieses Verzeichnis nicht verwendet werden. Es ist ganz einfach: Bei einem Verzeichnis mit nur r-Berechtigungen kann der Benutzer nur die Verzeichnisstruktur anzeigen und das Verzeichnis überhaupt nicht betreten (x-Berechtigungen sind erforderlich), geschweige denn verwenden.

Hinweis:

1. Der schreibgeschützte Zugriff auf das Verzeichnis erlaubt keinen Zugriff auf das Verzeichnis. Sie müssen über Ausführungsberechtigungen verfügen.

2. Nur Ausführungsberechtigungen können nur das Verzeichnis betreten und den Inhalt des Verzeichnisses nicht sehen. Wenn Sie die Dateinamen und Verzeichnisnamen im Verzeichnis sehen möchten, benötigen Sie Leseberechtigungen.

3. Ob eine Datei gelöscht werden kann, hängt hauptsächlich davon ab, ob das Verzeichnis, in dem sich die Datei befindet, über Schreibberechtigungen für den Benutzer verfügt. Wenn das Verzeichnis keine Schreibberechtigung für den Benutzer hat, können nicht alle Dateien im Verzeichnis gelöscht werden der Dateieigentümer

4. Wenn die w-Berechtigung des Verzeichnisses nicht festgelegt ist, können Sie die Datei nicht schreiben, auch wenn Sie die w-Berechtigung für eine Datei im Verzeichnis haben. Das Folgende ist eine detaillierte Einführung:

1 . Dateiverzeichnis

Für das Dateiverzeichnis lautet die x-Berechtigung Berechtigungen zum Betreten des Verzeichnisses


Im Bild oben können Sie nach dem Erstellen des Testverzeichnisses sehen, dass seine Berechtigungen drwxrwxr-x sind Der Eigentümer und die Gruppe verfügen über x-Berechtigungen, sodass Sie das Testverzeichnis betreten können.

Als nächstes haben wir die Gruppenberechtigungen leicht geändert und nur 664 Berechtigungen gewährt, d

2. Normale Datei


Die ausführbaren Berechtigungen gewöhnlicher Dateien sind derzeit bedeutungslos, da es keine x-Berechtigung gibt und diese keinen Einfluss auf das Lesen und Schreiben der Datei hat.

Hier wird eine Testdatei test.txt erstellt. Sie können sehen, dass die Datei keine x-Berechtigungen hat, aber das Lesen und Schreiben der Datei hat keinen Einfluss


3

Für Shell-Skripte kann das Skript ohne x-Berechtigungen nicht ausgeführt werden

Hier ist zu beachten, dass es andere Möglichkeiten gibt, das Skript auszuführen, das ohne x-Berechtigungen ausgeführt werden kann, wie folgt:


Verwandte Empfehlungen: „

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWelche Berechtigungen gibt es unter Linux X?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!