Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 24 von 24

Thema: Shell-Befehle ausführen

  1. #16
    Registrierter Benutzer
    Registriert seit
    29.01.2000
    Ort
    München-Moosach, Bayern
    Beiträge
    131

    Post

    Hi,

    also ich hab so was auch mal gemacht, hab es nur leider nicht hier, werde morgen in der Arbeit mal schauen, ob ich es da noch irgendwo habe..

    Aber so geht das auf jeden fall nicht, du musst die Pfade mit angeben:

    allerdings muss das in einem verzeichnis liegen, das ausführbar ist, sprich also cgi-bin oder wie auch immer du es in der httpd.conf eingestellt hast. Ausserdem muss dieses verzeichnis +exec (oder so ähnlich, bin leider keine wandelnde doku) ausführbar gemacht werden, ausserdem wenn du mit
    /usr/local/httpd/htdocs/demos/foto.jpg

    arbeitest, sucht er in

    was auch immer dein document_root in der Httpd-conf/usr/local/httpd/htdocs/demos/foto.jpg

    also bei suse standart in
    /usr/local/httpd/htdocs/usr/local/httpd/htdocs/demos/foto.jpg

    glaube nicht, dass du es so beabsichtigt hast.

    Es ist nunmal so, dass der document_root in der httpd neu gesetzt ist, und somit mit /
    immer /usr/local/httpd/htdocs

    gemeint ist.

    Gruss Martin

    PS: es hat schon seinen guten Grund, dass dateien nur in bestimmten verzeichnissen (z.B. cgi-bin) ausgeführt werden dürfen, da wir ja wohl ein sicheres system haben wollen, und nicht jeder benutzer unseres servers zugriff auf die bins haben soll. Das ganze ist nur dann aufgehoben, wenn man als root den server startet, aber das macht niemand ernsthaft. Ausser er will, dass sein system innerhalb von ein paar tagen geknackt wird.

    mache jetzt schluss, hoffe es hilft, ansonsten feel free to post bin morgen frueh wieder online

    [ 25. September 2001: Beitrag editiert von: Martin Ament ]
    Wer ist weisse ?
    Der von jedem Menschen etwas lernen kann.

  2. #17
    sebezahn
    Gast

    Post

    Ich habs noch weiter probiert und gebe jetzt erst einmal auf. Auch mit cgi-bin habe ich experimentiert, hat aber ebenfalls nicht geklappt.

    Wenn dir was einfällt, wäre es nett, wenn du mir das mit teilst. Ich mache jetzt erst mal eine konstruktive Denkenspause. ;-)

    Gute Nacht,
    Sebastian

  3. #18
    Registrierter Benutzer Avatar von lolli
    Registriert seit
    21.09.2000
    Beiträge
    166

    Post

    Hallo,
    wenn du es nicht so "sicher"brauchst, oder du als
    einziger den webserver verwaltest, kannst du mal probieren,
    den safe_mode in der php.ini abzuschalten...das sollte
    eigentlch laufen

    Warning: Cannot execute using backquotes in safe mode in
    /usr/local/httpd/htdocs/demos/index.php on line 7

    oliver

  4. #19

  5. #20
    sebezahn
    Gast

    Post

    Hab ich schon versucht... Nur brauche ich es sicher und es hat auch nicht geholfen... aber erst mal egal, ich habe das jetzt hinten an gestellt.

    Dennoch danke ;-)

  6. #21
    pitu
    Gast

    Post

    Ich weiss noch nicht obs das ist, aber ich habs ein paar threads weiter vorne gefunden:

    In der php.ini gibt es einen safemode, der muss auf off stehen.

    Muss das aber selbst erst nochmal ausprobieren.

    ; Safe Mode
    safe_mode = Off

    thorsten

  7. #22
    sebezahn
    Gast

    Post

    Nein, das ist nicht das Problem...

  8. #23
    pitu
    Gast

    Post

    Bei mir hats funktioniert.

    thorsten

  9. #24
    sEPTmEMBER
    Gast

    Post

    wie waers mit ln -s /usr/bin/djpeg /usr/local/httpd/htdocs/djpeg

    mfg:septi

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •