Zugriffsrechte
Internal reference: topics/05-1.md
Benutzerkreise
Für die Zugriffsrechte werden drei Benutzerkreise für Dateien/Verzeichnisse unterschieden:
- Eigentümer (Owner)
- Gruppe (group)
- Andere (others)
Ressourcen-Typen
Der erste Eintrag bestimmt den Typen der Ressource. Es gibt
- normale Dateien (
-), - Verzeichnisse (
d), - Devices files (
bundc), - und noch ein paar Typen mehr.
Die Zeichen (Bits) für die Zugriffe sind: r - Read, w - Write, x - Execute.
Drei Zeichengruppen zu je drei Zeichen kennzeichnen die Zugriffsrechte für die Datei bzw. das Verzeichnis. Hat der Benutzer/Gruppe/andere ein Recht, so wird der Buchstabe dafür angezeigt; ansonsten wird ein - dafür angezeigt.
Beispiel
Eine Auflistung aller Ressourcen mit den entsprechenden Rechten erzielen Sie mit ls -alR, welche folgende beispielhafte Ausgabe erzeugt:
$ ls -alR
.:
total 16
drwxr-xr-x 1 info 197617 0 Dec 22 20:14 ./ (7)
drwxr-xr-x 1 info 197617 0 Dec 9 21:19 ../ (7)
drwxr-xr-x 1 info 197617 0 Dec 22 20:36 flog/
./flog:
total 365
drwxr-xr-x 1 info 197617 0 Dec 22 20:36 ./
drwxr-xr-x 1 info 197617 0 Dec 22 20:14 ../
drwxr-xr-x 1 info 197617 0 Dec 22 20:14 .git/
-rw-r--r- - 1 info 197617 81 Dec 22 20:14 .gitignore
-rw-r--r- - 1 info 197617 875 Dec 22 20:14 .goreleaser.yml
-rw-r--r- - 1 info 197617 173 Dec 22 20:14 .travis.yml
-rwxr-xr-x(1) 1(2) info(3) 197617(4) 120(5) Dec 22 20:14(6) .dockerignore
usw.
Erklärung zu den Anzeigespalten:
1: Rechte für die entsprechende Datei oder das Verzeichnis2: Anzahl Referenzen auf das Verzeichnis oder die Datei. Normalerweise 1 für Datei, 2+ für Anzahl Verzeichnis-Einträge im Verzeichnis3: Benutzer, der die Datei besitzt (erstellt hat)4: Benutzergruppe, die Zugriff auf die Datei hat5: Dateigrösse in Bytes6: Letzte Änderungszeit7: Name der Datei oder des Verzeichnisses (. = aktuelles Verzeichnis, .. = Übergeordnetes Verzeichnis)
Kommandos
Verschaffen Sie sich hier einen weiteren Überblick: Rechte
- Der Befehl
chownwechselt den Eigentümer einer Datei oder eines Verzeichnisses. - Der Befehl
chmodwechselt die Zugriffsrechte einer Datei oder eines Verzeichnisses.


