Jump to content

Apache - Nadanie Uprawnień.


SNIPER.PL
 Share

Recommended Posts

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źć.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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".

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...