Rechte der Unterordner

Backup, Restore und Transfer von Daten
Post Reply
insomnia
Posts: 30
Joined: 2003-10-30 12:53
 

Rechte der Unterordner

Post 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
chris76
Posts: 1878
Joined: 2003-06-27 14:37
Location: Germering
 

Re: Rechte der Unterordner

Post 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
insomnia
Posts: 30
Joined: 2003-10-30 12:53
 

Re: Rechte der Unterordner

Post 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 ???
chris76
Posts: 1878
Joined: 2003-06-27 14:37
Location: Germering
 

Re: Rechte der Unterordner

Post 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
insomnia
Posts: 30
Joined: 2003-10-30 12:53
 

Re: Rechte der Unterordner

Post 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.
darkspirit
Posts: 553
Joined: 2002-10-05 16:39
Location: D'dorf
Contact:
 

Re: Rechte der Unterordner

Post 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).
insomnia
Posts: 30
Joined: 2003-10-30 12:53
 

Re: Rechte der Unterordner

Post by insomnia »

okay wie krieg ich raus unter welchem user der Apache läuft?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Rechte der Unterordner

Post by captaincrunch »

Schau in die httpd.conf, alternativ gibt die "ps" in der ersten Zeile den User an, unter dem ein Prozess läuft.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
arty
Userprojekt
Userprojekt
Posts: 729
Joined: 2002-06-12 10:11
Contact:
 

Re: Rechte der Unterordner

Post by arty »

Hi,

wenn PHP als CGI läuft, dann reicht auch 644 zum Schreiben.

bye
arty
darkspirit
Posts: 553
Joined: 2002-10-05 16:39
Location: D'dorf
Contact:
 

Re: Rechte der Unterordner

Post by darkspirit »

arty wrote:wenn PHP als CGI läuft, dann reicht auch 644 zum Schreiben.
Für Verzeichnisse wäre mir das neu ;)
insomnia
Posts: 30
Joined: 2003-10-30 12:53
 

Re: Rechte der Unterordner

Post by insomnia »

habt ihr zufällig ein gutes "PHP als CGI" Tutorial ????
Post Reply