Jak nadać apache uprawnienie do zapisu?
-
- Piegowaty Guziec
- Posty: 16
- Rejestracja: 17 sie 2011, 19:31
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Jak nadać apache uprawnienie do zapisu?
Tak jak w tytule.Programuje w php i chce aby np. aby jakiś plik został zapisany w /var/www/downlaod/ lecz nie moge tego zrobić bo apache nie ma uprawnień aby tam cokolwiek zmieniać.
- Smiecho
- Piegowaty Guziec
- Posty: 18
- Rejestracja: 31 sie 2006, 08:52
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Re: Jak nadać apache uprawnienie do zapisu?
To nie jest kwestia konfiguracji Apacha, tylko katalogów.
Najpewniej Apache działa na użytkowniku "www-data". Musisz tak ustawić uprawnienia do konkretnego katalogu, aby ten użytkownik mógł tam zapisywać pliki. Możliwości są dwie:
1. Zmienić uprawnienia katalogu, by wszyscy mieli tam możliwość zapisu:
Tylko z punktu widzenia bezpieczeństwa jest to odrobinę mniej bezpieczne.
2. Zmienić właściciela katalogu na "www-data" i dać możliwość zapisu tylko jemu:
Jeśli chcesz dowiedzieć się więcej, to poszukaj w sieci tematu "uprawnienia do plików w linuksie". Sporo tego i dobrze opisane.
Najpewniej Apache działa na użytkowniku "www-data". Musisz tak ustawić uprawnienia do konkretnego katalogu, aby ten użytkownik mógł tam zapisywać pliki. Możliwości są dwie:
1. Zmienić uprawnienia katalogu, by wszyscy mieli tam możliwość zapisu:
Kod: Zaznacz cały
chmod a+w /var/www/downlaod
2. Zmienić właściciela katalogu na "www-data" i dać możliwość zapisu tylko jemu:
Kod: Zaznacz cały
chown www-data:www-data /var/www/downlaod
chmod 755 /var/www/downlaod
- m_o
- Piegowaty Guziec
- Posty: 11
- Rejestracja: 19 paź 2011, 07:55
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86_64
- Lokalizacja: Bydgoszcz
- Kontakt:
Re: Jak nadać apache uprawnienie do zapisu?
A ja proponuję uruchamiać php na prawach konkretnych użytkowników, za pomocą suexec. Nie będzie problemów z uprawnieniami wewnątrz katalogów i koniecznością nadawania 777, aby móc zapisać pliki.
Miłosz
Gentoo user
Gentoo user
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości