Chmod'y w Apache
-
- Piegowaty Guziec
- Posty: 1
- Rejestracja: 16 mar 2012, 15:06
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: GNOME
- Architektura: x86
Chmod'y w Apache
Witam, jestem tu nowy. Co prawda Ubuntu używam już jakiś czas, zawsze udało się znaleźć rozwiązanie. Nie mniej jednak, teraz nie mogłem znależć, poza tym trochę mi się spieszy, dlatego postanowiłem tu zadać pytanie.
Zainstalowałem sobie Apache2 na Malinowej Mandarynie i problem mam z tym, że jak przenoszę inne katalogi ze stronami do głównego katalogu, to każdy katalog ma prawa takie, że uruchamiając w przeglądarce wyskakuje 403 - dostęp zabroniony. Zmienię prawa głównego katalogu strony, to potem nie wyświetla CSS i obrazów, bo są w podkatalogach. Muszę zmienić prawa każdemu podkatalogowi, żeby storna zaczęła działać. Jak sprawić, żeby w głównym katalogu Apache, każdy folder miał określone prawa dostępu?
Zainstalowałem sobie Apache2 na Malinowej Mandarynie i problem mam z tym, że jak przenoszę inne katalogi ze stronami do głównego katalogu, to każdy katalog ma prawa takie, że uruchamiając w przeglądarce wyskakuje 403 - dostęp zabroniony. Zmienię prawa głównego katalogu strony, to potem nie wyświetla CSS i obrazów, bo są w podkatalogach. Muszę zmienić prawa każdemu podkatalogowi, żeby storna zaczęła działać. Jak sprawić, żeby w głównym katalogu Apache, każdy folder miał określone prawa dostępu?
- Hyphen
- Sędziwy Jeż
- Posty: 53
- Rejestracja: 09 sty 2010, 19:15
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Kontakt:
Re: Chmod'y w Apache
Wchodzisz
potem
W tej chwili nadasz wszystkim folderom/plikom prawa tylko dla administratora ( strona będzie bezpieczna).
Kod: Zaznacz cały
cd /var/www
Kod: Zaznacz cały
chmod -R 700 .
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Chmod'y w Apache
Różne kretynizmy tu widziałem, ale ten jest bezkonkurencyjny.Hyphen pisze:WchodziszpotemKod: Zaznacz cały
cd /var/www
W tej chwili nadasz wszystkim folderom/plikom prawa tylko dla administratora ( strona będzie bezpieczna).Kod: Zaznacz cały
chmod -R 700 .
Prośba do administratorów tudzież innych osób rządzących - może zrobimy kącik typu "porada stulecia", gdzie takie rzeczy będziemy skrzętnie zbierać?
- Hyphen
- Sędziwy Jeż
- Posty: 53
- Rejestracja: 09 sty 2010, 19:15
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Kontakt:
Re: Chmod'y w Apache
@up
O co Ci chodzi kolego? Chłopak pyta jak może nadać prawa aby strona mu chodziła, więc po zmianie praw na 700 strona powinna się odpalać bez problemów, wszystkie pliki/foldery będą miały te same prawa. btw. jak już tak piszesz co powinni zrobić w kąciku to mogliby też dodać ludzi takich jak ty, którzy mocni są tylko w gębie.
O co Ci chodzi kolego? Chłopak pyta jak może nadać prawa aby strona mu chodziła, więc po zmianie praw na 700 strona powinna się odpalać bez problemów, wszystkie pliki/foldery będą miały te same prawa. btw. jak już tak piszesz co powinni zrobić w kąciku to mogliby też dodać ludzi takich jak ty, którzy mocni są tylko w gębie.
-
- Zakręcona Traszka
- Posty: 574
- Rejestracja: 25 maja 2011, 10:17
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Chmod'y w Apache
> "po zmianie praw na 700 strona powinna się odpalać bez problemów"
Szkoda ze nie wiem gdzie jestes. Zalozylbym sie o wodke ze ci to nie zadziala.
Przy tych uprawnieniach nawet ty sam nie wejdziesz do katalogu, z shella.
Szkoda ze nie wiem gdzie jestes. Zalozylbym sie o wodke ze ci to nie zadziala.
Przy tych uprawnieniach nawet ty sam nie wejdziesz do katalogu, z shella.
-
- Serdeczny Borsuk
- Posty: 204
- Rejestracja: 19 paź 2010, 02:13
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Kontakt:
Re: Chmod'y w Apache
O to chodzi, że bzdury gadasz. Jedyną prawdą jest to, że wszystkie pliki będą miały te same prawa. Reszta to delikatnie mówiąć nadinterpretacja.Hyphen pisze:@up
O co Ci chodzi kolego? Chłopak pyta jak może nadać prawa aby strona mu chodziła, więc po zmianie praw na 700 strona powinna się odpalać bez problemów, wszystkie pliki/foldery będą miały te same prawa. btw. jak już tak piszesz co powinni zrobić w kąciku to mogliby też dodać ludzi takich jak ty, którzy mocni są tylko w gębie.
Trochę warto poczytać o właścicielach folderów/plików, do czego służy grupa www-data i dlaczego nie powinno się pracować na serwerze apache z prawami administratora.
Toshiba C850 i3-3210M 4GB RAM, Intel HD4000, Ubuntu 14.04
Samsung N145 Lubuntu 14.04
www.bezpieczneubuntu.pl
Samsung N145 Lubuntu 14.04
www.bezpieczneubuntu.pl
- Hyphen
- Sędziwy Jeż
- Posty: 53
- Rejestracja: 09 sty 2010, 19:15
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Kontakt:
Re: Chmod'y w Apache
Oczywiście, trzeba dać jeszcze chowny, co do apache to zgadzam się, w sumie większość osób pracuje na nginx 

-
- Piegowaty Guziec
- Posty: 8
- Rejestracja: 11 lip 2011, 10:08
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Chmod'y w Apache
No apache tam raczej nie wejdzie przy 700. Nginx popularniejszy od Apache?Oczywiście, trzeba dać jeszcze chowny, co do apache to zgadzam się, w sumie większość osób pracuje na nginx
http://webhosting.pl/Netcraft.o.Sieci.w ... .nadchodza
Sorry, że nie świeższe, ale chyba aż tak wiele się od 2009 roku nie zmieniło...
- Hyphen
- Sędziwy Jeż
- Posty: 53
- Rejestracja: 09 sty 2010, 19:15
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Kontakt:
Re: Chmod'y w Apache
Powiedz mi teraz, czy znasz jakiś większy serwis który śmiga na apache? Przeważnie to nginx, do zastosowań domowych może większość używa apache, ale jak miałbym stawiać jakiś serwis internetowy to tylko na nginx.
- rob006
- Wytworny Kaczor
- Posty: 417
- Rejestracja: 28 paź 2007, 23:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Lokalizacja: Lublin
- Kontakt:
Re: Chmod'y w Apache
Allegro?Hyphen pisze:Powiedz mi teraz, czy znasz jakiś większy serwis który śmiga na apache?
- jacekalex
- Gibki Gibbon
- Posty: 4707
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Chmod'y w Apache
Uprawnienia do plików na wszystkich serwerach ww ustawia się tak samo.
Uprawnienia 700 - to szczyt lamerstwa, poza właścicielem nikt tego nie zobaczy, a serwer pracujący jako user www-data tego nie wyświetli, bo nie ma prawa odczytu do pliku, ktory ma wyświetlić.
Ja zawsze na www uprawnienia ustawiam taki skryptem:
Zazwyczaj działa (w tym przypadku wszystko z wyjątkiem tmp i cache ma uprawnienia ro, dla rw trzeba we wszystkich pozycjach pierwsza cyfre uprawnień zmienić na 7 dla folderów i skryptów, i 6 dla plików tekstowych czy graficznych.
To by było na tyle

Uprawnienia 700 - to szczyt lamerstwa, poza właścicielem nikt tego nie zobaczy, a serwer pracujący jako user www-data tego nie wyświetli, bo nie ma prawa odczytu do pliku, ktory ma wyświetlić.
Ja zawsze na www uprawnienia ustawiam taki skryptem:
Kod: Zaznacz cały
#!/bin/bash
find . -type d -exec chmod 555 '{}' \;
find . -type f -iname '*.php' -exec chmod 555 '{}' \;
find . -type f -iname '*.js' -exec chmod 444 '{}' \;
find . -type f -iname '*.jpg' -exec chmod 444 '{}' \;
find . -type f -iname '*.gif' -exec chmod 444 '{}' \;
find . -type f -iname '*.png' -exec chmod 444 '{}' \;
find . -type f -iname '*.pdf' -exec chmod 444 '{}' \;
find . -type f -iname '*.cgi' -exec chmod 555 '{}' \;
find . -type d -iname 'tmp' -exec chmod 1777 '{}' \;
find . -type d -iname 'cache' -exec chmod 1777 '{}' \;
To by było na tyle

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux

-
- Sędziwy Jeż
- Posty: 30
- Rejestracja: 04 paź 2007, 20:13
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
- Kontakt:
Re: Chmod'y w Apache
hej, np. cała platforma hostingowa OVH działa na apache'uHyphen pisze:Powiedz mi teraz, czy znasz jakiś większy serwis który śmiga na apache? Przeważnie to nginx, do zastosowań domowych może większość używa apache, ale jak miałbym stawiać jakiś serwis internetowy to tylko na nginx.

a co do uruchamiania swoich skryptów php to poszukaj w sieci o suphp - pozwala to na uruchamianie skryptów przez apache'a ale jako użytkownik - właściciel danego pliku
-
- Piegowaty Guziec
- Posty: 3
- Rejestracja: 04 kwie 2012, 16:47
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Chmod'y w Apache
hmm... Dzisiaj się właśnie zastanawiałem jakie prawa nadać
przy chmod 771 lub 775 powinno być chyba dobrze?
dla usera-rwx
dla grupy-rwx
a dla innych-x czy r-x??

przy chmod 771 lub 775 powinno być chyba dobrze?
dla usera-rwx
dla grupy-rwx
a dla innych-x czy r-x??
Kto jest online
Użytkownicy przeglądający to forum: Amazon [Bot] i 13 gości