Was ist CHMOD?

CHMOD Generator

Hier gibts eine ausführliche Erklärung zu den Datei- und Schreibrechten

netforfree / free of charge in the internet

kostenlose Homepagetools und Onlinetools

Homepagetools | Onlinetools | E-Mail Adresse verschlüsseln | PDF's online erstellen | Online Translator | Bilder in Zahlen umwandeln | CHMOD Generator | HTML-Tools | Suchmaschinentools | Homepagevorlagen | Geld verdienen | Domain-Checkup |

Datei- und Schreibrechte unter Unix/Linux festlegen


Was ist CHMOD?

CHMOD [ engl. change mode ] - Mit dem Chmod-Befehl werden Zugriffsrechte auf Servern erteilt. Jeder einzelne Ordner und jede einzelne Datei kann einen Chmod besitzen. Dieser kann über den FTP-Client eingestellt werden.

Um es nicht zu kompliziert zu machen ein ganz grober Abriss: Der Großteil der Rechner, die als "Webserver" betrieben werden, arbeiten mit einem Unix- oder Linux-Betriebssystem. Bei diesen werden den Dateien und Verzeichnissen bestimmte Rechte zugeordnet. Das sind das Lese- (read), Schreib- (write) und Ausführrecht (execute). Diese Rechte können jeweils 3 Nutzergruppen zugeordnet werden.

Dadurch wird festgelegt, wer auf eine Datei zugreifen darf und in welchem Umfang dies möglich ist. Diesen Vorgang realisiert man mit dem Befehl "chmod". Für das Kommando wird eine Oktalzahl benötigt, die die Rechtevergabe widerspiegelt. Dazu nun eine kleine Übersicht mit den 3 Nutzern, den 3 Rechten und dem dazugehörigen Wert:

  Besitzer Gruppe Andere
Lesen 4 4 4
Schreiben 2 2 2
Ausführen  1 1 1

Durch die Addition der Werte für den jeweiligen Nutzer ergibt sich dann entsprechend die Oktalzahl. Ein Beispiel: Eine Datei soll für alle lesbar und für den Besitzer "schreibbar" sein.

Besitzer: 4 (lesen) + 2 (schreiben) = 6
Gruppe: 4 (lesen) = 4
Andere: 4 (lesen) = 4

Im Beispiel ergibt die Kombination der Rechte den Wert 644. Ein zweites Exempel: Eine Datei soll für alle les- und ausführbar sein, der Besitzer erhält Schreibrechte:

Besitzer: 4 (lesen) + 2 (schreiben) + 1 (ausführen) = 7
Gruppe: 4 (lesen) + 1 (ausführen) = 5
Andere: 4 (lesen) + 1 (ausführen) = 5

Ergibt die Oktalzahl 755. In Verbindung mit der Installation von Cgi-Anwendungen finden wir die CHMODs 644, 666, 755 und 777. Diesen "Werten" lassen sich erfahrungsgemäß typische Komponenten eines Cgi-Programmes zuordnen:

  • 644 Text-Dateien mit Inhalten oder Template-Dateien für das Layout
  • 666 Dateien, in die etwas geschrieben wird, z.B. Counter-Log
  • 755 für auszuführende Skripte (.pl, .cgi) und für die Verzeichnisse
  • 777 für Verzeichnisse, in denen Dateien mit Schreibrechten (666) liegen

CHMOD Generator


Um Ihnen die Vergabe von Datei- und Schreibrechten zu vereinfachen gibt es hier einen CHMOD-Generator mit dem sie alle Einstellungen für Ihren Server machen können.

Permission Owner Group Other
Read
Write
Execute