WebDeveloper
 główna | forum manual | skrypty |  artykuły |  projekty | porady |  zasoby |  linki 

Forum PHP


 Zerowe atrybuty dla swiata
Autor: Zdunko (---.poznan.cvx.ppp.tpnet.pl)
Data:   24.10.00 19:26

Zastanawiam sie jak zmusic serwer zeby widzial moje pliki php, ale takze wtedy gdy beda mialy ustawione atrybuty zerowe dla kazdego internauty (brak zapisu, odczytu, wykonania!). Wiem ze tak da sie zrobic, np. w serwisie <A HREF=http://xcom.pl>xcom.pl</A> tak robia. Chodzi oto by ukryc kod programu PHP. Ktos pomoze?

 RE: Zerowe atrybuty dla swiata
Autor: peewee (---.io.poland.com)
Data:   25.10.00 15:43

jak ukryc? przed kim ukryc? nie rozumiem....

 RE: Zerowe atrybuty dla swiata
Autor: piter (---.icm.edu.pl)
Data:   25.10.00 16:20

Trochę to niejasne. Po co ci skrypt który nic nie robi? W przeglądarce kod nie jest wyświetlany bo skrypt jest wykonywany po stronie serwera (gdzie leży) i przesyła do
przeglądarki tylko to co niezbędne (znaczy to co ma być wyświetlone).

 RE: Zerowe atrybuty dla swiata
Autor: Hamster (158.75.12.---)
Data:   25.10.00 17:26

No, chyba jednym z rozwiazan jest utworzenie oddzielnej grupy w apachu jest to najczesciej nobody, lecz lepiej zmienic to na http.

Wtedy kazdy plik php powinien miec nastepujace ustawienia:
dla ownera 6 na grupy (http) 4 a dla others 0

To dziala.

Nie zapomnij o katalogach, aby grupa http mogla z nich skorzystac.

Hamster.

 RE: Zerowe atrybuty dla swiata
Autor: Zdunko (---.poznan.cvx.ppp.tpnet.pl)
Data:   25.10.00 18:00

Fakt ze troszke nie jasno opisalem sytuacje, oto uscislenie:
Chcialbym ukryc kod PHP plikow (czyli miedzy innymi hasla i loginy do bazy MySQL!!!) przed osobami ktore maja uprawnienia na serwerze do przegladania jego calkowitych zasobow (wystarczy ze maja prawo do czytania plikow). Takie to osoby oprocz tego ze moga sobie wygenerowac strone (i wtedy widza tylko wynik dzialania programu) moga rowniesz laczac sie przez serwer FTP zobaczyc caly algorytm dzialania programu (co jeszcze nie jest najgorsze), ale takze hasla do MySQL'a ktore musze umieszczac w kodzie php strony. Ktos teraz pomoze?!

 RE: Zerowe atrybuty dla swiata
Autor: Zdunko (---.poznan.cvx.ppp.tpnet.pl)
Data:   25.10.00 18:01

Czy moglbys Hamster podac jakies przyklady. Co musze pozmieniac w pliku konfiguracyjnym serwera Apach'a?

 RE: Zerowe atrybuty dla swiata
Autor: Hamster (---.gabo.pl)
Data:   28.10.00 14:25

W httpd.conf jest:
Group nobody
zmien na
Group http

$ addgroup http

$ cd /home/ble/public_html
$ chgrp -R *.php http
$ chmod 640 *.php

$ apachectl restart

To chyba tyle. Chyba ze gdzies sie pomylilem, ale pomysl jest chyba jasny.

Wlascicielem jestes ty, czy jakis tam user i masz ustawione prawa rw, grupa to http do ktorej nalezy tylko apache i ma ustawione prawa tylko +r, inni maja 0.

To chyba jasne :)

Hamster,

 Odpowiedz na tę wiadomość
 Twoje Imię:
 Twój Email:
 Temat:
Odpowiedzi na tę wiadomość prześlij na powyższy adres email.
  




Manual | Skrypty | Artykuły | Projekty
Porady | Zasoby | Linki
Główna | Forum