Userberechtigungseinstellung hofft auf eure Unterstützung

Apache, Lighttpd, nginx, Cherokee
Post Reply
twisterchen
Anbieter
Posts: 232
Joined: 2005-07-14 14:13
 

Userberechtigungseinstellung hofft auf eure Unterstützung

Post by twisterchen »

Hallo

Vorab safemode ON

Ich glaube ich steh aufm schlauch oder habe einfach einen Denkfehler.
Nun ist es so, dass es ja CMS Portale gibt die mit Usergallerien bestückt sind.
Was passiert safemode schaltet sich natürlich wie erwartet ein wenn ein bild hochgeladen wird weil beim copy ja die UID GID nicht gleich sind den das phpsript hat UID ftp_user GID ftp_group nur der apache hat UID www_run GID www

Nun habe ich mir gedacht mit safe_mode_gid das ganze nur auf Gruppenebene laufenzulassen damit die filesachen funktioniern.

Folgendes hab ich bis jetzt gemacht was auch so funktioniert:
php.ini > safemode ON
vhost.conf >
<Directory /pfad/httpdocs>
php_admin_flag safe_mode_gid ON
</Directory>

nun habe ich dem Script selber die GID www gegeben also nicht ftp_group damit es in der selben gruppe ist

OK so funktioniert das zwar aber das kann ja nicht die lösung sein jedem phpsript das ein copy oder unlink besitzt die gruppe auf www von hand abzuändern.

Nun habe ich natürlich schon versucht den ftp_user allgemein der gruppe www zuzuweisen aber dann funktioniert das nicht wenn das script UID ftp_user und GID ftp_group hat.


Was mach ich den hier falsch es muss doch möglich sein generell zu sagen ftp_group gehöhrt auch zu www


Vielleicht könnt ihr mir sagen was ich da für einen Denkfehler habe.



Gruss
Gerhard und Vielen Dank schonmal
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: Userberechtigungseinstellung hofft auf eure Unterstützung

Post by flo »

Das war jetzt insgesamt etwas schwer verständlich ... Die Problematik ist auf jeden Fall bekannt aber letzten Endes aber keiner großen Überlegung mehr Wert, weil der Safe Mode eben keiner ist und demnächst auch offiziellerweise aus PHP verschwinden wird.

Mit mod_php wirst Du nicht darum herumkommen, die upload-Scripte auf UID/GID des Webservers zu ändern oder Dir etwas anderes einfallen zu lassen - php per suexec/cgi wäre da eine Möglichkeit.

flo.
twisterchen
Anbieter
Posts: 232
Joined: 2005-07-14 14:13
 

Re: Userberechtigungseinstellung hofft auf eure Unterstützung

Post by twisterchen »

Danke Flo jedenfalls mal für deine Antwort

Das heist ich muss die gruppe immer der jeweiligen Datei manuell zuweisen hab ich das richtig verstanden?

Hast du vielleicht mal ein Howto parat zur erstellung php als fast_cgi damit ich das mal Lesen kann was mich da alles erwartet.



Gruss
Gerhard
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: Userberechtigungseinstellung hofft auf eure Unterstützung

Post by flo »

http://www.rootforum.org/forum/viewtopic.php?t=28561

das ist mal ein guter Anfang :-)

flo.
Post Reply