Skocz do zawartości

Apache - Nadanie Uprawnień.


SNIPER.PL

Rekomendowane odpowiedzi

Witam, mam problem z apache. Zmieniłem folder z /var/www/html na katalog w domowym. Niestety wyskakuje mi takie coś:

Forbidden

You don't have permission to access /phpinfo.php on this server.
Apache/2.2.9 (Fedora) Server at localhost Port 80

 

Jak nadać odpowiednie uprawnienia? Szukałem i nic nie mogę znaleźć.

Odnośnik do komentarza
Udostępnij na innych stronach

Tutaj odczyt musi być dla wszystkich (żeby apache mógł korzystać z tego pliku). Zapis niekoniecznie (raczej bez zapisu, ale czasem zależy od pliku/katalogu, bo np. możesz zrobić katalog upload).

Wykonanie... tu nie jestem pewien, bo sądzę, że powinno się dać (bo .php to taki plik wykonywalny jednak) ale bez wykonania chyba też działa

 

Czyli ogólnie:

-rwxr-xr-x

Odnośnik do komentarza
Udostępnij na innych stronach

Da się coś zrobić, żeby i w domowym chodziło?
Problem chyba właśnie w tym, że chcesz to zrobić w domowym. Prawdopodobnie katalog domowy ma prawa 700 (drwx------) i stąd problem z dalszym dostępem do podkatalogów.

Jeśli chodzi Ci o dostęp i edycję z poziomu zwykłego usera, to ja obszedłem to w ten sposób, że zrobiłem katalog dostępny dla wszystkich a w nim pod katalog z prawami rwx dla mnie i r-x dla grupy i pozostałych.

Czyli mam z grubsza taka strukturę

[waldo@waldo ~]$ ls -la /wspolny
razem 56
drwxrwxrwx 7 root  root  4096 gru 13 17:44 .
drwxr-xr-x 9 root  root  4096 gru  9 21:55 ..
drwxr-xr-x 3 waldo waldo 4096 paź 13 19:19 www

Zwróć uwagę na prawa i właścicieli katalogów "/wspolny" (czyli kropka, ".") i "www".

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...