phpbar.de logo

Mailinglisten-Archive

[php] SAFE MODE: uid

[php] SAFE MODE: uid

Dennis Sterzenbach lists at darknoise.de
Die Okt 7 13:56:42 CEST 2003


> Ich habe mal erlebt das PHP auf selbstangelegte Files nicht mehr
> zugreifen durfte? Gerade im safe_mode ist mir das mal aufgefallen.
> Wäre das obenstehende also ein Kandidat für die Schuld daran ?
Die UID im SafeMode ist eine andere als die des Webservers.
Normalerweise sind diese identisch. Aber im SafeMode wird eine andere
UID und GID festgelegt.

Das ändert aber nichts daran, dass PHP Zugriff haben müsste, zumal
wenn es selber diese Dateien erzeugt hat.

> PHP bekommt bei jedem Aufruf eine neue UID ?!?
Nein. Jeder Aufruf eines PHP Scripts wird mit der selben UID und GID
wie zuvor auch (siehe oben) getätigt -Ausnahmen natürlich so Dinge
wie: der Admin ändert diese zwischendrin.

> Bsp:
> er soll ein logfile schreiben -> tut das auch -> broswer zu -> neuer
> versuchter schreibzugriff -> permission denied... :?
Also an der UID+GID wirds nicht liegen.
Kannst Du die Rechte der Datei lesen? (also wie schauen fileowner(),
fileperms() aus).

Gruß
  Dennis




php::bar PHP Wiki   -   Listenarchive