Page 1 of 1

system("uptime") geht nicht mehr

Posted: 2003-06-15 21:01
by eisi
hi leute!

ich habe grad einen neuinitialisierung des servers hinter mir und nun geht <? system("uptime"); ?> nicht mehr.

ich weiß leider nicht mehr genau was ich einstellen muss, damit es funktioniert.

wäre super wenn mir einer schnell auf die sprünge helfen kann. das script gehört dem user web1.

danke schonmal!

Re: system("uptime") geht nicht mehr

Posted: 2003-06-15 21:07
by oxygen
safe_mode, basedir_restriction, grsecurity.... es mehrere Möglichkeiten uptime zu blockieren.

Re: system("uptime") geht nicht mehr

Posted: 2003-06-15 21:10
by eisi
thx!

safe_mode ist off.
open_basedir ist (wegen confixx) so: php_admin_value open_basedir /home/www/web1/
grsecurity kenn ich nicht :/

liegt das daran?
wie muss das lauten?

danke!! :)

Re: system("uptime") geht nicht mehr

Posted: 2003-06-15 21:14
by oxygen
Dann liegts an

php_admin_value open_basedir /home/www/web1/

damit verhinderst du, dass das php script uptime ausführt, da es außerhalb dieses Verzeichnisse liegt.

Re: system("uptime") geht nicht mehr

Posted: 2003-06-15 21:18
by eisi
ok danke!

aber was muss ich denn tun um "uptime" zu erlauben?

Re: system("uptime") geht nicht mehr

Posted: 2003-06-25 20:15
by wirsing
1. Möglichkeit: den Pfad von uptime erlauben (wahrscheinlich /usr/bin )
2. Möglichkeit: uptime in /home/www/web1 verschieben und auch entsprechend aufrufen
Version 2 halte ich für sicherer - korrigiert mich wenn ich falsch liege.

Re: system("uptime") geht nicht mehr

Posted: 2003-06-25 20:46
by eisi
danke, hatte es schon geschafft, aber vergessen zu posten :/

sorry, aber nochmals danke!

Re: system("uptime") geht nicht mehr

Posted: 2003-06-25 21:09
by dynamix
post doch wie du es gemacht hast oder schreib ein Howto damit du anderen Usern weiterhelfen kannst.


Marco

Re: system("uptime") geht nicht mehr

Posted: 2003-06-25 21:11
by oxygen
wirsing wrote: 2. Möglichkeit: uptime in /home/www/web1 verschieben und auch entsprechend aufrufen
Version 2 halte ich für sicherer - korrigiert mich wenn ich falsch liege.
Geht nicht. uptime greift auf /proc zu, das liegt auch außerhalb des basedir.

Re: system("uptime") geht nicht mehr

Posted: 2003-06-26 15:20
by eisi
@dynamix: klar, kein problem:

Code: Select all

php_admin_value open_basedir /home/www/web1:/usr/bin 
php_admin_flag safe_mode Off
hat mir jemand per icq erklärt.

danke trotzdem für eure bemühungen!

Re: system("uptime") geht nicht mehr

Posted: 2003-11-24 10:35
by insomnia
hi,

wo finde ich das
php_admin_value open_basedir /home/www/web1
bzw. wo kommt es rein.

Ich dachte in der httpd.conf ... aber ein solcher oder ähnlicher Eintrag iss da net.

Re: system("uptime") geht nicht mehr

Posted: 2003-11-24 10:48
by gimli
Hi,

das kommt in den "HTTPD SPEZIAL" Eintrag für die entsprechende Domain in Confixx --> Admin-Interface von Confixx --> Einstellungen --> httpd spezial