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 Verzeichnis
- 2: Anzahl Referenzen auf das Verzeichnis oder die Datei. Normalerweise 1 für Datei, 2+ für Anzahl Verzeichnis-Einträge im Verzeichnis
- 3: Benutzer, der die Datei besitzt (erstellt hat)
- 4: Benutzergruppe, die Zugriff auf die Datei hat
- 5: Dateigrösse in Bytes
- 6: Letzte Änderungszeit
- 7: Name der Datei oder des Verzeichnisses (. = aktuelles Verzeichnis, .. = Übergeordnetes Verzeichnis)
Kommandos
Verschaffen Sie sich hier einen weiteren Überblick: Rechte
- Der Befehlchownwechselt den Eigentümer einer Datei oder eines Verzeichnisses.
- Der Befehlchmodwechselt die Zugriffsrechte einer Datei oder eines Verzeichnisses.


