Für Dateien gibt es drei grundlegende Berechtigungen:
- r (read): die Datei darf gelesen werden
- w (write): die Datei darf beschrieben (verändert) werden
- x (execute): die Datei ist ein Programm, das ausgeführt werden darf
Programme sind also nichts anderes als speziell mit 'x' markierte Binärdateien. Natürlich wird nicht jede Datei durch die 'x'-Berechtigung zu einem Programm; sie muss außerdem einen passenden Programmcode enthalten. Wie man solchen Programmcode erzeugt, geht aber über den Umfang dieser Vorlesung hinaus.
Für euch neu dürfte sein, dass es die rwx-Berechtigungen gleich dreimal gibt:
- für euch selbst (u, user)
- für Benutzer, die der gleichen Gruppe wie ihr angehören (g, group)
- und für alle anderen Benutzer (o, others)