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.