Sobes.tech
Junior — Middle

Erklären Sie das Funktionsprinzip und den Zweck des Sticky-Bits in Linux-Dateisystemen.

sobes.tech KI

Antwort von AI

Der Sticky-Bit in Linux ist eine spezielle Zugriffsmarkierung für Verzeichnisse, die das Löschen oder Umbenennen von Dateien innerhalb dieses Verzeichnisses nur dem Eigentümer der Datei, dem Eigentümer des Verzeichnisses oder dem Superuser erlaubt.

Dies wird häufig in gemeinsamen Verzeichnissen wie /tmp verwendet, um zu verhindern, dass andere Benutzer Dateien löschen, die ihnen nicht gehören.

Beispiel:

  • Das Verzeichnis /tmp hat in der Regel die Berechtigungen drwxrwxrwt, wobei t das Sticky-Bit ist.
  • Der Benutzer kann nur seine eigenen Dateien in diesem Verzeichnis erstellen und löschen.

Einrichtung des Sticky-Bits:

chmod +t /pfad/zum/verzeichnis

Überprüfung:

ls -ld /pfad/zum/verzeichnis

Das Sticky-Bit trägt dazu bei, die Sicherheit und Zugriffskontrolle in gemeinsamen Dateibereichen zu erhöhen.