SAFE_MODE ciag dalszy....

Zgłaszanie problemów dotyczących hostingu CBA.PL (www, ftp, poczta, panel itp.).
Awatar użytkownika
zulu
Posty: 75
Rejestracja: 19 lip 2005, 11:55:51
Lokalizacja: ¦roda ¦ląska / Wrocław
Płeć: Niewybrana
User Agent: Firefox Linux 1024x768
Kontakt:

SAFE_MODE ciag dalszy....

Post autor: zulu »

witka

wiec jest problem - safe mode ma jedna zasadnicza wade - uniemozliwia jakiekolwiek operowanie na plikach/katalogach... juz wyjasniam dlaczego

powiedzmy ze pisze sobie skrypt ktory przechowuje rozne dane w roznych plikach/katalogach (musze tak bo nie mamy bazy danych ;-)

powiedzmy ze skrypt tworzy sobie jakis katalog po czym w tym katalogu proboje cos zapisac - i co? zong....

skrypt jest odpalany z uid takim jak serwer apache czyli wlascicielem nowo utworzonego katalogu jest uzytkownik apache(czy tez inny na ktorym jest odpalony apache) i teraz proba zrobienia czegokolwiek z tym katalogiem wywala blad ze uid odpalanego skryptu i uid katalogu sa rozne (i SAFE MODE nie pozwala na takie operacje...)

jezeli macie pomysl jak to obejsc to dajcie znac (np jak utworzyc plik/katalog aby jego uid bylo takie jak uid odpalanego skryptu - dodam ze oczywiscie chown nie wchodzi w gre.... rowniez z powodu SAFE_MODE - nie mozemy zmienic wlasciciela pliku ktory ma inne uid niz aktualnie odpalany skrytp... bledne kolo)

jedyne rozsadne rozwiazanie ktore przychodzi mi do glowy wyglada tak:
kazdy user ma jaksi katalog i jest jego wlascicielem, ten katalog jest document rootem jakiegos vhosta - jesliby wszystkie skrypty na danym vhoscie byly odpalane nie jako uzytkownik apache'a tylko jako wlasciciel danego katalogu wtedy wszystko byloby git

wlasnie mi sie przypomnialo takie cos jak mod_suexec i drektywa SuexecUserGroup - http://httpd.apache.org/docs/2.0/mod/mod_suexec.html

panie administratorze, prooosimy!!! ;-)

pozdr.
zulu
Juliusz Æwiąkalski
http://www.juliusz.cwiakalski.com/ <- contact stuff
http://pub.jcw.pl/humor/ <- funny stuff
ODPOWIEDZ