Userberechtigungseinstellung hofft auf eure Unterstützung
Posted: 2006-05-10 20:51
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
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