Autor Zpráva
Martin Ille
Profil
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
Muzes to udelat takto:
if($soubor=='.' || $soubor=='..') continue;
Martin Ille
Profil
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
Myslim, ze se to nastavuje v .htacces, jak to ti buhuzel nepovim........
Martin Ille
Profil
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 *
cize pomoci open_basedir primo v konfiguraci php?
Martin Ille
Profil
no mozno, neviem.... co sa da pomocou toho nastavit?
Martin Ille
Profil
ehm... uz som to vyriesil nastavenim prav adresarov na 751, je to dobre?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0