Dateirechte beim Upload per PHP-Script

rbuch

Registered User
Hallo zusammen,

ich betreibe einen Root-Server bei Strato:

OpenSuse 10.2
PHP 5.2.6
Apache 2.2.3

Darauf laufen einige Joomla-Installationen u.a. mit Galerie-Komponenten (Zoom, RS-Gallery).

Problem ist nun, dass die Bilddateien, die über die Galeriekomponente auf den Server geladen werden, die Dateirechte 600 bekommen und somit nicht sichtbar sind.

In einem anderen Thread habe ich gelesen, dass es ggf. an der suphp.conf liegt, mit der man eine default-mask definieren kann. Bei mir ist die suphp.conf allerdings komplett leer:

PHP:
<IfModule mod_suphp.c>
</IfModule>

Frage ist nun, ob es tatsächlich an der suphp.conf liegt und wenn ja, wie die genau Syntax für die entsprechende umask-Anweisung lautet.

Vielen Dank für hilfreiche Hinweise ...

René
 
In der Tat, es gibt noch eine: /usr/local/etc/suphp.conf

Dort finde ich auch den umask:

Code:
;Umask to set, specify in octal notation
umask=0077

Wie damit die x00 zustande kommt, dann ich mir erklären, aber wie kommt es zur 6xx?
 
Ahh, ich habs gefunden:

umask dient zum Einschränken der Benutzerrechte. Defaultmässig würde Linux Dateien mit den Rechten rw-rw-rw, bzw. Verzeichnisse mit den rechten rwxrwxrwx, erstellen. Also mit den Oktal-Werten 666 für Dateien bzw. 777 für Verzeichnisse. Der Wert der umask schränkt diese Rechte ein, indem dieser Wert beim Erstellen der Datei bzw. des Verzeichnisses vom Defaultwert abgezogen wird.

Wie werden die neuen Werte übernommen?
 
Back
Top