fastix®: verzeichnisrechte, upload,

Beitrag lesen

Moin!

Der Server wird als Demon gestartet. Das ist eine sehr nette Angelegenheit: aber "wer" startet ihn? Unter Windows ist das gefährlicherweise per default das "System". Dies führt dazu, daß der Apache mehr Rechte hat als der Admin... Ein Skript kann zum Beispiel net stop wasweisich ausführen. Bei einem PHP- Skript wäre das system("net stop telnet").

Unter Linux musst Du mal nachschauen: meist ist es der "user" "wwwrun" (SuSE), der den Apache ausführt. Da PHP häufig als Modul ausgeführt wird (unter anderem daran zu erkennen, dass für PHP-Skripte das Ausführungsrecht nicht gestzt werden muss, für Perl wohl...) ist es der Apache, also "wwwrun", der die PHP- Skripte ausführt. Wenn dieser jetzt keine Schreib/oder Leserechte an der Datei hat, dann gibts die genannten Probleme. Es reicht also nicht, mit chmod 777 die Rechte für's Verzeichnis zu setzen, Du musst auch mit system("chmod xxx /pfad/datei") die Dateirechte setzen.

Was die system()- Funktion macht findest Du unter:
http://de.php.net/manual/de/function.system.php

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Meinereinerselbst ist auf der Suche nach Aufträgen