Page 1 of 1
Rechte der Unterordner
Posted: 2003-12-03 17:04
by insomnia
Hallo,
ich habe einen ordner mit Rechten 777 ... nun legt ein PHP Scipt einen unterordner an und will Dateien reinschreiben. Das Problem ist aber, dass der Unterordner normalrechtee und nicht 777 wie der Ã?berordner bekommt.
Was kann ich tun?
THX Sven
Re: Rechte der Unterordner
Posted: 2003-12-03 17:07
by chris76
Was du tun kannst? du kannst z.b. Dem Ordner auf der Konsole die Rechte geben mit chmod.
Wobei eigenltich nie Ordner die per web erreichbar sind 777 haben sollten!
Ciao Christian
Re: Rechte der Unterordner
Posted: 2003-12-03 17:19
by insomnia
ja aber ich kann nicht jedes mal wenn das Script nen ordner anlegt die rechte per console ändern.
Ich will da ne gewisse automatik haben. Die automatisch angelegten Unterordner sollen die rechte des überordners haben.
Wobei eigenltich nie Ordner die per web erreichbar sind 777 haben sollten!
Welche Rechte denn dann, wenn ein Script Dateien ändern und erstellen können soll ???
Re: Rechte der Unterordner
Posted: 2003-12-03 17:27
by chris76
Ein gutes Script sollte auch mit 775 zurechtkommen.
Du kannst dem script das die Ordner erstellt doch auch die befehle chmod und/oder chgrp und/oder chown mitgeben
Re: Rechte der Unterordner
Posted: 2003-12-03 17:29
by insomnia
sicher ... aber ich weiß dass es auch anders geht ... also bei meinem alten Provider war das kein Problem.
Ich denke irgend eine Einstellung ... habse nur noch net gefunden.
Re: Rechte der Unterordner
Posted: 2003-12-03 17:35
by darkspirit
http://de2.php.net/umask
777 ist generell eine
sehr schlechte Idee. Bitte verwende 750 oder 755 und setze den Owner des Ordners entsprechend dem User, unter dem der Apache läuft (ich nehme an, du verwendest mod_php).
Re: Rechte der Unterordner
Posted: 2003-12-03 17:39
by insomnia
okay wie krieg ich raus unter welchem user der Apache läuft?
Re: Rechte der Unterordner
Posted: 2003-12-03 17:40
by captaincrunch
Schau in die httpd.conf, alternativ gibt die "ps" in der ersten Zeile den User an, unter dem ein Prozess läuft.
Re: Rechte der Unterordner
Posted: 2003-12-03 18:07
by arty
Hi,
wenn PHP als CGI läuft, dann reicht auch 644 zum Schreiben.
bye
arty
Re: Rechte der Unterordner
Posted: 2003-12-03 18:10
by darkspirit
arty wrote:wenn PHP als CGI läuft, dann reicht auch 644 zum Schreiben.
Für Verzeichnisse wäre mir das neu ;)
Re: Rechte der Unterordner
Posted: 2003-12-03 18:35
by insomnia
habt ihr zufällig ein gutes "PHP als CGI" Tutorial ????