3 Pluspunkte 0 Minuspunkte
Wie funktionieren Zugriffsrechte auf Dateien und Ordner in Linux?
von  

1 Antwort

1 Pluspunkt 0 Minuspunkte

Die Benutzerrechte unter Linux bestimmen, welche Aktionen (Lesen, Schreiben, Ausführen) ein Benutzer auf eine Datei oder Verzeichnis ausführen kann. Diese Rechte werden mithilfe von dreistelligen Zahlen (wie 755) oder symbolischen Rechten (wie rwxr-xr-x) dargestellt.

Numerische Darstellung

Die numerische Darstellung der Benutzerrechte verwendet drei Ziffern, die jeweils für die Rechte von "Benutzer", "Gruppe" und "Andere" stehen.

  • Erste Ziffer (Benutzer): Bestimmt, welche Rechte der Eigentümer der Datei hat.
  • Zweite Ziffer (Gruppe): Bestimmt, welche Rechte Mitglieder der Gruppe, zu der die Datei gehört, haben.
  • Dritte Ziffer (Andere): Bestimmt, welche Rechte alle anderen Benutzer auf dem System haben.

Jede Ziffer kann einen Wert von 0 bis 7 haben.

  • 0: Keine Rechte
  • 1: Ausführungsrecht
  • 2: Schreibrecht
  • 3: Schreib- und Ausführungsrechte
  • 4: Leserecht
  • 5: Leserecht und Ausführungsrecht
  • 6: Leserecht und Schreibrecht
  • 7: Lese-, Schreib- und Ausführungsrecht

Symbolische Darstellung

Die symbolische Darstellung verwendet Buchstaben und Symbole, um die Rechte anzuzeigen. Sie setzt sich aus drei Teilen zusammen: r für Lesen, w für Schreiben und x für Ausführen. Ein - bedeutet, dass das Recht nicht vorhanden ist. Die Darstellung erfolgt in der Reihenfolge Benutzer-Gruppe-Andere. Zum Beispiel: rwxr-xr-- bedeutet, dass der Benutzer volle Rechte hat, die Gruppe Lese- und Ausführungsrechte hat, und andere nur Leserechte haben.

Beispiel (rwxr-xr-x):

  • Benutzer hat Lesen, Schreiben und Ausführen (rwx) Rechte.     
  • Gruppe hat Lesen und Ausführen (r-x) Rechte.     
  • Andere haben Lesen und Ausführen (r-x) Rechte.

Rechte bearbeiten

Um Benutzerrechte zu bearbeiten gibt es das Programm chmod. Du kannst die Rechte in beiden Schreibweisen (numerisch, symbolisch) vergeben.

# numerische Schreibweise
chmod 740 dateiname # Eigentümer hat alle Rechte, Gruppe hat Leserecht, Andere haben keine Rechte
chmod 770 # Eigentümer und Gruppe haben alle Rechte, Andere keine

# symbolische Schreibweise
chmod +rwx dateiname # Alle Rechte für den Eigentümer
chmod g+r dateiname # Leserecht für Gruppe
chmod g-wx dateiname # Kein Schreib- und Ausführungsrecht für die Gruppe
chmod o-rwx dateiname # Keine Rechte für Andere

von (716 Punkte)