Article View: pl.comp.lang.php
Article #479Re: PHP zrodlo na multi serwerze
From: leming nine
Date: Tue, 21 Aug 2001 15:53
Date: Tue, 21 Aug 2001 15:53
33 lines
2147 bytes
2147 bytes
> Wystarczy że zamkniesz prawa dostępu do katalogu. > Np. na Unixie/Linuxie: chmod go-rw /home/user/httpd/. > Zostawiasz tylko atrybut x aby można było odpalić > skrypty. Ale nie będzie można ich oglądać. Bynajmniej, nie jest to takie proste. Jeśli zabronisz czytania dla innych (others), to Apache uruchamiany jako użytkownik nobody/www-data nie będzie mógł ich przeczytać. A skoro tak, wypisze napis: 401 Forbidden i sorry... Jeśli już, można Apache'a zapuszczać dla każdego użytkownika osobno, jako tenże. Nie jest to jednak rozwiązanie eleganckie, ponieważ może być tylko jedna aplikacja nasłuchująca na jednym porcie. Port-mapping?! Jeśli użytkownicy są na jednym kompie, jest to bardzo trudne do ominięcia... chyba, że zastosować by jakieś autorskie rozwiązania, ale trzebaby było chyba napisać moduł do Apache'a, który 'szanuje' własność użytkowników... Można natomiast zrobić auto-prepend-file w php.ini, który sprawdzi czyją własnością jest aktualnie wykonywany skrypt ($SCRIPT_FILENAME) i porówna go z bazą danych co do katalogów użytkowników i ich uprawnień. Ale z tym troszku roboty będzie... Poza tym, można po prostu zablokować PHP Apache'em: 'php_flag engine off', ale nie wiem, czy to nie będzie godzić w ofertę serwera :) -- l9
Technical Details
Message-ID:
<9lu07t$oro$1@okapi.ict.pwr.wroc.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!ict.pwr.wroc.pl!not-for-mailReferences:
<9ltcjk$ii7$1@news.tpi.pl> <s5h4ot0utoovq16vbp5u1ejagl1i30euvr@4ax.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!ict.pwr.wroc.pl!not-for-mail From: "leming nine" <l9spam@yt.ng.pl> Newsgroups: pl.comp.lang.php Subject: Re: PHP zrodlo na multi serwerze Date: Tue, 21 Aug 2001 17:53:52 +0200 Organization: yellowtree Lines: 34 Message-ID: <9lu07t$oro$1@okapi.ict.pwr.wroc.pl> References: <9ltcjk$ii7$1@news.tpi.pl> <s5h4ot0utoovq16vbp5u1ejagl1i30euvr@4ax.com> Reply-To: "leming nine" <l9spam@yt.ng.pl> NNTP-Posting-Host: dial485.walbrzych.dialog.net.pl Mime-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit