Files generieren (chown per cgi)
marco
- cgi
0 notb667
hi zusammen,
ich hab n problem, dass nach tagelangem suchen, anscheinend viele haben.
ich habe nPHP-File, das weitere Files generieren soll.
das mach ich mit fopen().
das file gehört schlussendlich in den public_html ordner.
das script läuft nur wenn ich diesen auf 777 setze.
sooo...:
da 777 ja nicht wirklich sicher ist, möchte ich das umgehen, wie auch immer.
wie geht das?
ich habe zig beiträge gelesen, aber irgendwie hats keiner richtig gelöst.
auf jeden fall soll alles im file passieren.
kann mir einer erklären wie das problem lösbar ist?
es kann doch nicht sein, dass das noch keiner hingekriegt hat?
ich habe von der uni zürich ein beitrag gelesen, der die umgeht (das klappt aber nur beim fileupload, ich muss ja files aufm server erstellen)
Link zum uni-beitrag: http://www.id.unizh.ch/services/koord/www/webmoderator_l/msg00036.html
hat jemand eine lösung?
mfg marco
Der Ordner indem die Datei erstellt wird sollte schreibrechte für den Benutzer unter dem der Webserver läuft haben.
Falls du wie in dem Uni-Artikel einen File-Upload machen willst muss der Ordner schreibrechte für den Benutzer, der den upload machen will haben.
Wenn nicht jeder uploaden soll schlage ich eine Benutzergruppe vor.
Falls jeder uploaden kann musst due die rechte auf 777 setzen, da du ja nicht weisst wer was uploadet.