Cytat
A moze ustawic w taki sposob ze moj katalog www i strony w nim sie znajdujace beda tworzyly katalogi z uprawnieniami ustawionymi na mnie a nie na usera i grupe 'nobody' ? Czy jaka wygodniejsza konfiguracje masz na mysli ?
Uruchamiać skrypty użytkownika z jego prawami (np. przez suexeca). Wtedy po pierwsze mamy dość wysoki poziom bezpieczeństwa (użytkownik będzie mógł namieszać tylko sobie), a po drugie nie ma problemów z prawami do katalogu. Mogą być nawet 700 i wszystko chodzi.
Wady: wolniejsze uruchamianie (odpalany jest wtedy zewnętrzny proces) i brak niektórych własności php istniejących wyłącznie w wersji modułowej.
Inne rozwiązanie to ustawienie katalogowi z plikami php bitu sgid w prawach (chmod g+s) i grupę na tą z której pracuje serwer www. Wtedy każdy tworzony w tym katalogu podkatalog lub plik będzie automatycznie miał ustawianą tą samą grupę i użytkownikowi wystarczy wtedy nadanie praw do zapisu grupie. W połączeniu z trybem bezpiecznym ograniczy to mieszanie w naszym katalogu.
Wady: w zależności od konfiguracji serwera www być może da się i tak dostać do tego katalogu.
Metod jest jeszcze wiele w zależności od innych rzeczy (np. czy użytkownicy mają dostęp shellowy), ale ja np. dla większości preferuje tą pierwsza (suexec). Spowolnienie jest przeważnie niezauważalne a ficzery których nie ma są i tak przez nich rzadko wykorzystywane.