Mam taki problem z ehost. Zainstalowałem sobie Bitweavera. BW korzysta ze Smarty. Przy instalacji ustawiłem katalogi storage/ i temp/ na chmod 777 i wszystko było ok. Podczas wchodzenia na stronki smarty sobie działa i tworzy pliki tymczasowe w temp/. Apache chodzi jako 99/99 i z takim użytkownikiem tworzy pliki tymczasowe (uprawnienia 644 domyślnie).
I tutaj wkracza ehost. Co kilka dni skrypt przelatuje przez pliki i robi chown - ustawia plikom użytkownika mojego konta (haze/haze). Wtedy Smarty się wykrzacza bo nie ma dostępu do swoich plików tymczasowych które stworzył jakiś czas wcześniej (bo skrypt mu podmienił właściciela). Podczas dyskusji z adminem odpowiadał mi, żebym tworzył te pliki z 666, ale po co? Nie potrafił mi podać żadnego uzasadnienia.
Czy jest to normalna praktyka? Jakie jest jej uzasadnienie? I jak przekonać admina, że utworzenie pliku z 644 i ustawienie mu 666 od razu po utworzeniu jest niepoprawne?