Page 1 of 1
Bug in php-funktion show_source?
Posted: 2003-03-04 15:27
by okoenigs
Hallo,
in der httpd.conf habe ich ganz normal
Code: Select all
php_admin_value open_basedir /home/userX
in jedem virtual host stehen. wenn ich nun mit einem php-script eine datei in in einem homeverzeichniss eines anderen users öffnen möchte bekomme ich normal die meldung:
Code: Select all
open_basedir restriction in effect - Operation not permitted
ok. bis dahin ja alles kein problem.
wenn ich aber ein die funktion
show_source(file) auf ein anderes homeverzeichniss anwende, kann ich mir komlett alle dateien jedes users ansehen?!?!
Olli
Re: Bug in php-funktion show_source?
Posted: 2003-03-04 15:53
by outofbound
Was für ein PHP?
Re: Bug in php-funktion show_source?
Posted: 2003-03-04 17:22
by okoenigs
4.2.3RC2
Re: Bug in php-funktion show_source?
Posted: 2003-03-05 21:30
by okoenigs
hat da wirklich keiner das gleiche problem, oder eine lösung für. schließlich lassen sich damit von jeder beliebigen stelle auf dem ganzen server alle dateien auslesen ... was ja so nicht wirklich sein kann.
cya
Olli
Re: Bug in php-funktion show_source?
Posted: 2003-03-05 22:26
by jtb
bei mir funktioniert es nicht:
Warning: open_basedir restriction in effect. File is in wrong directory in /usr/local/apache/htdocs/test.php on line 1
PHP Version 4.2.3
Re: Bug in php-funktion show_source?
Posted: 2003-03-05 22:35
by okoenigs
ok ... das bekomm ich auch nicht hin ... aber alle home-verzeichnisse
Re: Bug in php-funktion show_source?
Posted: 2003-03-05 22:42
by jtb
mmh, kann ich hier nicht nachvollziehen..
Poste doch mal bitte, was phpinfo() für Details ausgibt (Basedir)..
Re: Bug in php-funktion show_source?
Posted: 2003-03-05 22:47
by okoenigs
phpinfo sagt:
aber ich komm auch in /home/user22 etc.
Re: Bug in php-funktion show_source?
Posted: 2003-03-05 22:56
by jtb
bei "Local Value" oder bei "Master Value"??
Re: Bug in php-funktion show_source?
Posted: 2003-03-05 23:02
by okoenigs
:?:
steht in der Tabelle "PHP Core"
Re: Bug in php-funktion show_source?
Posted: 2003-03-06 06:38
by jtb
es gibt zwei Spalten..
Das besondere ist, dass in der Global alles stehen kann, wenn in Local nichts steht, weil Local immer vor geht..
Re: Bug in php-funktion show_source?
Posted: 2003-03-06 08:38
by okoenigs
Ahh ... *blind*
das steht in der Spalte local, Master hat da keinen Wert.
Olli
Re: Bug in php-funktion show_source?
Posted: 2003-03-06 17:38
by sascha
Hast du auch einen abschließenden Slash?
Also open_basedir /home/userX/
Sonst kommst du nämlich als User 2 z.B. auch nach /home/user/21 /home/user22 usw.

Re: Bug in php-funktion show_source?
Posted: 2003-03-06 18:05
by okoenigs
jo .. ist ... was mich halt wundert, dass ich auf ein und die selbe datei mit fopen nicht draufkomme .... aber mit dem show_source ?!
wie kann das sein?