Optimale Berechtigung auf Linuxserver?
muenzchen
- webserver
Hallo!
Ich habe mal gehört, dass die optimalen Berechtigungen für Dateien auf Linuxserver 704 und für Ordner 701 sind.
Stimmt das?
Und gibt es einen Unterschied zwischen HTML Dateien und PHP Dateien?
Und wie sehen die Berechtigungen für Order aus in die User etwas per Formular uploaden können?
Fragen über Fragen... :)
MfG, muenzchen
Hallo muenzchen,
Ich habe mal gehört, dass die optimalen Berechtigungen für Dateien auf Linuxserver 704 und für Ordner 701 sind.
Stimmt das?
Kommt darauf an. Wer besitzt die Datei? Wer ist die Gruppe dieser Datei? Was willst Du erreichen?
Und gibt es einen Unterschied zwischen HTML Dateien und PHP Dateien?
Nein. PHP-Dateien werden immer durch PHP gejagt, daher können sie auch auf das Execute-Bit verzichten, im Gegensatz zu Perl-Dateien.
Und wie sehen die Berechtigungen für Order aus in die User etwas per Formular uploaden können?
Unter welchem Benutzer wird der Webserver ausgeführt?
Fragen über Fragen... :)
Gegenfragen über Gegenfragen... :)
Christian
Es ist ein normaler Webserver (Webspace) und andere sehen sich die Seiten darauf an. :)
Zum Beispiel sieht man ja oft, dass Bilder zwar aus einem Verzeichnis geladen werden, aber man sich nicht den Inhalt des Verzeichnisses auflisten lassen kann.
Ordner brauchen ja andere Berechtigungen als Dateien. Und die wiederum unterschiedliche.
Ich möchte die Rechte einfach nur möglichst optimal und sicher vergeben. (Nicht Bilder verstecken, falls das jetzt wieder jemand auf Grund meines Beispiels denkt :D)
Zum Beispiel sieht man ja oft, dass Bilder zwar aus einem Verzeichnis geladen werden, aber man sich nicht den Inhalt des Verzeichnisses auflisten lassen kann.
Das muss nicht unbedingt die Linux-Berechtigung sein, das ist die Apache-Berechtigung aus der httpd-conf, auf die (normalerweise) nur der root Zugriff hat, aber du kannst dir selbst eine .htaccess anlegen. (Wie das geht steht in SELFHTML.) Nur so viel: Stichwort Directory Indexing.
Ordner brauchen ja andere Berechtigungen als Dateien.
Haben Sie im Grunde auch, denn es macht ja keinen Sinn einem Ordner Execute-Rechte zugeben. Deshalb steht das x hier für "Ich darf in das Verzeichnis wechseln". Ansonsten heißt r bei Verzeichnissen "Ich darf mir den Inhalt anschauen" und w "Ich darf Dateien anlegen".
Ich möchte die Rechte einfach nur möglichst optimal und sicher vergeben. (Nicht Bilder verstecken, falls das jetzt wieder jemand auf Grund meines Beispiels denkt :D)
Für Verzeichnisse empfehle ich 755 bzw. die .htaccess-Lösung.