Re: exec, system & co

2006-07-25 Diskussionsfäden Jan Hauke Rahm
Am Dienstag, den 25.07.2006, 02:34 +0200 schrieb Michael Grosseck:
> Hallo,
> 
> der Aufruf von Systemkommandos mit Hilfe von z.B. exec ist im SafeMode
> nur eingeschränkt möglich. In der Konfigurationsdatei von php gibts eine
> Einstellung "safe_mode_exec_dir", welches das Verzeichnis angibt wo Du
> Dateien ausführen kannst. Mit phpinfo() kannst Du Dir anschauen welches
> das ist. Ich kann Dir allerdings auch nicht sagen, wie php sich verhält,
> falls kein Verzeichnis angegeben wurde. Vielleicht ist es dann auch
> überhaupt nicht möglich im SafeMode Systemkommandos aufzurufen.

Ergänzend dazu kann man vielleicht ansprechen, dass viele Hoster einige
php-Kommandos komplett sperren um sich vor (schlecht) programmierten
Sicherheitsrisiken zu schützen. Nicht selten sieht man sowas wie
exec($_POST['irgendwas']), was wohl fatale Folgen haben *kann*. Du
könntest also auch mal schauen/anfragen, ob es gesperrte Befehle gibt.

Hauke


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: exec, system & co

2006-07-24 Diskussionsfäden Michael Grosseck
Hallo,

der Aufruf von Systemkommandos mit Hilfe von z.B. exec ist im SafeMode
nur eingeschränkt möglich. In der Konfigurationsdatei von php gibts eine
Einstellung "safe_mode_exec_dir", welches das Verzeichnis angibt wo Du
Dateien ausführen kannst. Mit phpinfo() kannst Du Dir anschauen welches
das ist. Ich kann Dir allerdings auch nicht sagen, wie php sich verhält,
falls kein Verzeichnis angegeben wurde. Vielleicht ist es dann auch
überhaupt nicht möglich im SafeMode Systemkommandos aufzurufen.



MfG
Michael Grosseck

G.Wendebourg wrote:
> Moin, moin,
> wieder einmal habe ich Probleme mit dem Aufrufen von Systemkommandos
> unter PHP:
> ist das unter "Safe-Mode", der auf meinem WebSpace eingeschaltet ist
> (PHP 4.3.3) ausgeschlossen (bei HTTP-Aufruf) ?
>
> Ich bekomme immer als Rueckmeldung "127", egal welches Kommando ich
> teste (Beispiel ls, pwd, echo > xyz usw. auf Linus-Host).
>
> Oder scheitere ich nur an der Syntax, die ich nicht durchschaue?
> Ich habe mich bisher ans Manual gehalten zb. mit "exec($Kommando,$wert)".
>
> zeilfuehrende Infos waeren angenehm.
>
> Gruss / GW
>
>
>   


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



exec, system & co

2006-07-24 Diskussionsfäden G.Wendebourg
Moin, moin,
wieder einmal habe ich Probleme mit dem Aufrufen von Systemkommandos
unter PHP:
ist das unter "Safe-Mode", der auf meinem WebSpace eingeschaltet ist
(PHP 4.3.3) ausgeschlossen (bei HTTP-Aufruf) ?

Ich bekomme immer als Rueckmeldung "127", egal welches Kommando ich
teste (Beispiel ls, pwd, echo > xyz usw. auf Linus-Host).

Oder scheitere ich nur an der Syntax, die ich nicht durchschaue?
Ich habe mich bisher ans Manual gehalten zb. mit "exec($Kommando,$wert)".

zeilfuehrende Infos waeren angenehm.

Gruss / GW


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)