Autor | Zpráva | ||
---|---|---|---|
Martin Ille Profil |
#1 · Zasláno: 14. 8. 2005, 08:19:37
Zdravim vas,
ako nastavim (zrusim) pristupove prava na serveri pre php funkcie tak, aby som z jedneho adresata nemal pristup do rodicovskeho a/alebo dalsieho adresara? Konkretne napriklad aby php funkcia opendir('..'); nebola povolena - skratka skript nebude moct listovat ani prehliadat/menit obsah rodicovskych adresarov. Pocul som nieco o funkci chmod a chown, ale neviem ako to nastavit, prosim o akukolvek radu :) diky |
||
Ondrs Profil |
#2 · Zasláno: 14. 8. 2005, 09:14:25
Muzes to udelat takto:
if($soubor=='.' || $soubor=='..') continue; |
||
Martin Ille Profil |
#3 · Zasláno: 14. 8. 2005, 12:42:02
Nie nie.... asi si ma nepochopil. Ide mi o to, aby cudzi skript z ineho adresara nemal pristup do mojich adresarov.
Ale aby som bol presny (ide totiz o hosting): /subdomeny/niekto/skript.php /subdomeny/www/index.php /subdomeny/blabla/... No a mne ide o to, aby skript /subdomeny/niekto/skript.php nemal pristup do adresara /subdomeny/, cize ani do ostatnyh subdomen. Chapes? Ak ano, prosim prosim o radu... |
||
Ondrs Profil |
#4 · Zasláno: 14. 8. 2005, 12:58:10
Myslim, ze se to nastavuje v .htacces, jak to ti buhuzel nepovim........
|
||
Martin Ille Profil |
#5 · Zasláno: 14. 8. 2005, 13:00:16
No ale pokial viem (mozno sa mylim) tak .htaccess plati len pre protokol HTTP a ja potrebujem zakazat "browsovanie" na serveri, cize mimo HTTP.
:((( |
||
Robotus Profil * |
#6 · Zasláno: 14. 8. 2005, 14:12:33
cize pomoci open_basedir primo v konfiguraci php?
|
||
Martin Ille Profil |
#7 · Zasláno: 14. 8. 2005, 14:20:57
no mozno, neviem.... co sa da pomocou toho nastavit?
|
||
Martin Ille Profil |
#8 · Zasláno: 14. 8. 2005, 14:59:40
ehm... uz som to vyriesil nastavenim prav adresarov na 751, je to dobre?
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0