Linux Rechte

Kategorie: Systemintegration

Definition

Linux verwendet ein Berechtigungssystem, um den Zugriff auf Dateien und Verzeichnisse zu steuern. Für jede Datei können Rechte für Besitzer, Gruppe und andere Benutzer vergeben werden.

Benutzerklassen

u = User (Besitzer) g = Group (Gruppe) o = Others (Andere Benutzer) a = All (Alle)

Berechtigungen

r = Read (Lesen) w = Write (Schreiben) x = Execute (Ausführen)

Beispiel

-rwxr-xr-- Besitzer: rwx Gruppe: r-x Andere: r--

Numerische Rechte

r = 4 w = 2 x = 1 Beispiele: 777 = rwxrwxrwx 755 = rwxr-xr-x 644 = rw-r--r-- 600 = rw-------

chmod

Ändert Berechtigungen. Beispiel: chmod 755 script.sh

chown

Ändert den Besitzer einer Datei. Beispiel: chown max datei.txt

chgrp

Ändert die Gruppenzugehörigkeit. Beispiel: chgrp entwickler projekt.txt

Typische Prüfungsfrage

Welche Berechtigungen besitzt 755? Antwort: Besitzer = rwx Gruppe = r-x Andere = r-x

Merksatz für die Prüfung

Linux unterscheidet Rechte für Besitzer, Gruppe und andere Benutzer. Die wichtigsten Befehle sind chmod, chown und chgrp.