Uprawnienia Apache - serwer LAMP

Konfiguracja serwerów, usług, itp.
ag
Posty: 9
Rejestracja: 20 października 2009, 19:32

Uprawnienia Apache - serwer LAMP

Post autor: ag »

Witam.
Jest serwer z apache, każdy użytkownik ma katalog public_html w /home, dla przykładu /home/ag/public_html
Na koncie ag i pozostałych są różne CMS-y, skrypty muszą mieć prawo do tworzenia katalogów i plików (np. logi, wysyłanie danych, itd.).

Teraz moje pytanie, jakie ustawić poprawne i najbezpieczniejsze prawa katalogom i plikom (podejrzewam, że 644), aby serwer Apache mógł działać?

Możliwości:
  • Wszystko na 777 - raczej odpada.
  • 775 dla katalogów, przy ustawieniu użytkownika ag na właściciela, a grupę www-data - może, ale to chyba też nie najbezpieczniejszy sposób.
  • 755 - to chyba najlepsze wyjście.

Jak to się powinno ustawić poprawnie? Nie odsyłajcie do Google, są różne informacje, a chciałbym poznać poprawny sposób (pewnie kilku innych początkujących również).

Pozdrawiam,
ag
ODPOWIEDZ