Dateibesitz und Berechtigungen

Unter Linux hat jede Datei und jedes Verzeichnis einen Besitzer und eine Gruppe sowie ein Berechtigungssatz, der festlegt, wer die Datei lesen, schreiben oder ausführen darf.

Mit der Option -l des ls-Befehls können Sie detaillierte Informationen über Dateien und Verzeichnisse anzeigen, einschließlich Besitz und Berechtigungen.

Beispiel: Führen Sie ls -la /home/Administrator aus. Die Ausgabe könnte in etwa so aussehen:

ls -la /home/Administrator
total 28
drwx------ 1 Administrator Administrator  274  Jan  7 07:23 .
drwxr-xr-x 1 root          root           26   Nov  10 16:30 ..
-rw------- 1 Administrator Administrator  7008 Jan  6 15:48 .bash_history
-rw-r--r-- 1 Administrator Administrator  220  Nov  10 16:30 .bash_logout
-rw-r--r-- 1 Administrator Administrator  3526 Nov  10 16:30 .bashrc
-rw------- 1 Administrator Administrator  20   Jan  7 07:23 .lesshst
-rw-r--r-- 1 Administrator Administrator  807  Nov  10 16:30 .profile
drwxr-xr-x 1 Administrator Administrator  30   Dec  17 12:46 .ssh

Schauen wir uns die Ausgabe von ls -l /usr/bin/ping an:

-rwxr-xr-x 1 root root 156136 Apr 22 2025 /usr/bin/ping

Die Ausgabe Spalte für Spalte zu betrachten, hilft dabei, die bereitgestellten Informationen zu verstehen:

|       1  |2|  3 | 4  |    5 |         6  |          7  |
|----------|-|----|----|------|------------|-------------|
|-rwxr-xr-x|1|root|root|156136|Apr 22 2025|/usr/bin/ping|
- rwx r-x r--
│ │   │   └── Others
│ │   └────── Group
│ └────────── Owner
└──────────── File Type
  1. Die erste Spalte zeigt die Dateiberechtigungen -rwx r-x r--.
  1. Die zweite Spalte zeigt die Anzahl der Hardlinks zur Datei oder zum Verzeichnis.
  2. Die dritte Spalte zeigt den Besitzer (hier root).
  3. Die vierte Spalte zeigt die Gruppe (hier ebenfalls root).
  4. Die fünfte Spalte zeigt die Größe der Datei in Bytes.
  5. Die sechste Spalte zeigt das Datum und die Uhrzeit der letzten Änderung.
  6. Die siebte Spalte zeigt den Namen der Datei oder des Verzeichnisses.