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
SAFE_MODE ciag dalszy....
- zulu
- Posty: 75
- Rejestracja: 19 lip 2005, 11:55:51
- Lokalizacja: ¦roda ¦ląska / Wrocław
- Płeć:
- User Agent:
- Kontakt:
SAFE_MODE ciag dalszy....
Juliusz Æwiąkalski
http://www.juliusz.cwiakalski.com/ <- contact stuff
http://pub.jcw.pl/humor/ <- funny stuff
http://www.juliusz.cwiakalski.com/ <- contact stuff
http://pub.jcw.pl/humor/ <- funny stuff