Uprawnienia Apache - serwer LAMP
: 12 stycznia 2013, 22:31
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:
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
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