3.3 Berechtigungen
Inhalt
Was gibt es für Tools?
ls
: Verzeichnisinhalte auflistenchmod
: Berechtigungen anpassenchown
: Besitzer anpassen
Berechtigungen lesen
Bei der Fehlermeldung Permission Denied
handelt es sich in den meisten Fällen um ein Berechtigungsproblem.
Auch SELinux kann zu solchen Fehlermeldungen führen. Dies aber zu einem späteren Zeitpunkt.
In diesem Kapitel wird kurz erklärt, wie die Berechtigungen zu lesen sind.
Im ersten Kapitel haben wir ls
kennengelernt. Damit können Information über Ordner und Dateien angezeigt werden.
Der Output sieht so aus:
|
|
Octal Berechtigungen
In der vorderste Zeile werden die Berechtigungen mit Buchstaben angegeben.
- r read - Inhalt der Datei einsehen.
- w write - Inhalt der Datei ändern.
- x execute - Datei ausführen oder starten, wenn es sich um ein Programm oder Skript handelt.
- d directory - Es handelt sich um einen Ordner
Diese Buchstaben werden in Dreierblöcken angezeigt und stehen für verschiedene Berechtigungsgruppen:
|
|
- Besitzer (Owner) - eine einzelne Person, die Besitzer der Datei ist. (typischerweise die Person, die die Datei erstellt hat)
- Gruppe (Group) - jede Datei gehört zu einer einzigen Gruppe.
- Andere (Others) - alle anderen, die nicht in der Gruppe oder dem Besitz sind.
Benutzer und Gruppen Berechtigungen
In der dritten Zeile und vierten Zeile wird der Besitzer bzw. die Gruppe die im Besitz ist angezeigt.
|
|
Somit kann mit der Kombination aus Octal Berechtigungen und der Benutzer/Gruppen Berechtigungen herausgefunden werden ob die Berechtigungen korrekt gesetzt sind.
Berechtigungen anpassen
Mit den Tools chmod und chown können die Berechtigungen angepasst werden.