GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Execute Vs Read Bit. Wie funktionieren Verzeichnisberechtigungen in Linux?

In meinem CMS ist mir aufgefallen, dass Verzeichnisse das ausführbare Bit (+x ) festgelegt, damit der Benutzer sie öffnen kann. Warum ist die Ausführungsberechtigung erforderlich, um ein Verzeichnis zu lesen, und wie funktionieren Verzeichnisberechtigungen unter Linux?

Akzeptierte Antwort:

Beim Anwenden von Berechtigungen auf Verzeichnisse unter Linux haben die Berechtigungsbits andere Bedeutungen als bei normalen Dateien.

  • Das Lesebit (r ) ermöglicht es dem betroffenen Benutzer, die Dateien innerhalb des Verzeichnisses aufzulisten
  • Das Schreibbit (w ) ermöglicht es dem betroffenen Benutzer, Dateien innerhalb des Verzeichnisses zu erstellen, umzubenennen oder zu löschen und die Attribute des Verzeichnisses zu ändern
  • Das Ausführungsbit (x ) ermöglicht es dem betroffenen Benutzer, das Verzeichnis zu betreten und auf Dateien und Verzeichnisse darin zuzugreifen
  • Das klebrige Bit (T , oder t wenn das Ausführungsbit für andere gesetzt ist) besagt, dass Dateien und Verzeichnisse innerhalb dieses Verzeichnisses nur von ihrem Besitzer (oder Root) gelöscht oder umbenannt werden dürfen

Linux
  1. Wie man ein Verzeichnis unter Linux gzippt

  2. Dateiberechtigungen unter Linux – Lesen/Schreiben/Ausführen

  3. UNIX / Linux:Leitfaden für Anfänger zu Datei- und Verzeichnisberechtigungen (umask, chmod, lesen, schreiben, ausführen)

  4. So erhalten Sie die Verzeichnisgröße in Linux

  5. So verwalten Sie Datei- und Verzeichnisberechtigungen/Eigentümer in Linux

So entfernen Sie ein Verzeichnis in Linux

So ändern Sie Berechtigungen in Linux

So lesen Sie eine Datei mit Leerzeichen in Linux

So kopieren Sie das Verzeichnis unter Linux

Grundlegende Linux-Verzeichnisberechtigungen und wie man sie überprüft

Execute- vs. Read-Bit. Wie funktionieren Verzeichnisberechtigungen in Linux?