Der Artikel erklärt die Berechtigungen auf einem Linux-System, die den Zugriff verschiedener Benutzerarten auf Dateien und Verzeichnisse regeln. Es gibt drei Benutzerarten: Eigentümer, Gruppe und andere. Die Berechtigungen werden in der Reihenfolge Eigentümer, Gruppe und andere angegeben und umfassen Lesen (r), Schreiben (w) und Ausführen (x). Typische Berechtigungen sind 644 für allgemein lesbare Dateien und 600 für sensible Dateien wie Konfigurationsdateien. Der Artikel beschreibt auch, wie man Berechtigungen mit Plesk, SSH und FTP (Filezilla) ändern kann, einschliesslich rekursiver Änderungen für Verzeichnisse.
Die Berechtigungen auf einem Linux-System bilden jeweils die Berechtigungen ab, welche die verschiedenen Benutzerarten haben.
Die Benutzerarten sind:
Die Berechtigungen werden bei einer Datei auch immer in dieser Reihenfolge angeschrieben, zuerst die Berechtigungen des Eigentümers, dann der Gruppe, dann der anderen.
Die verschiedenen Berechtigungen sind unten erklärt. Die Berechtigungen werden inkl. Name, Abkürzungsbuchstabe und Ersatzzahl erklärt:
Die gebräuchlichsten Berechtigungen sind folgende:
Plesk Dateimanager
SSH
FTP (Filezilla)
Klicken Sie auf den Button am Ende der Zeile bei der Datei oder dem Verzeichnis, bei der / dem Sie die Berechtigungen anpassen möchten. Danach klicken Sie auf Berechtigungen ändern.
Anschliessend sehen Sie die gesetzten Berechtigungen und können diese auch mittels Häkchen anpassen. Schliessen Sie den Vorgang mit OK ab. Untenstehend sehen Sie die erwähnte Standarddateiberechtigung 644.
Wenn Sie die Berechtigungen mittels SSH / Command Line anpassen möchten, stellen Sie sicher, dass der SSH-Zugang aktiviert ist und Sie eingeloggt sind.
Navigieren Sie nun in das Verzeichnis, in dem sich die Datei befindet, bei der Sie die Berechtigungen anpassen möchten:
musterhans@servername /> cd httpdocs
Listen Sie die Dateien auf, um sich die Berechtigungen anzusehen:
musterhans@servername /httpdocs> ls -la
total 128
drwxr-x--- 5 musterhans psaserv 72 Oct 22 13:00 .
drwx--x--- 12 musterhans psaserv 4096 Dec 8 15:24 ..
drwxr-xr-x 2 musterhans psacln 22 Oct 22 13:00 css
-rw-r--r-- 1 musterhans psacln 113459 Oct 22 13:00 favicon.ico
drwxr-xr-x 2 musterhans psacln 4096 Oct 22 13:00 img
---------- 1 musterhans psacln 5642 Oct 22 13:00 index.html
drwxr-xr-x 7 musterhans psacln 61 Oct 22 13:00 test
In diesem Beispiel wurde die index.html gesperrt. Die Berechtigung kann nun folgendermassen angepasst werden:
musterhans@servername /httpdocs> chmod 644 index.html
Bei einem Verzeichnis haben Sie mit SSH zudem die Möglichkeit die Berechtigungen rekursiv anzupassen, also dem Verzeichnis und allem darin liegenden die gleichen Berechtigungen zu verpassen. Dies geschieht mit einem -R nach chmod.
Nun können Sie die Berechtigungen mittels Häkchen oder dem numerischen Wert anpassen und mit OK abspeichern.