ilch Forum » Allgemein » HTML, PHP, SQL,... » Shell

Geschlossen
  1. #1
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    Hallo leutz. Mal ne frage.

    Ich will per php ein script als shell ausführen. Es soll unter dem user testuset mit dem pw testpw sich angemeldet werden, dannach soll /home/testuser/script start ausgeführt werden. Kennt wer von euch ein script was sicher ist? Liee grüße mave

    Auch gerne nur den code lächeln
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    Ich tuhe mal dazuposten wofür ich das brauche: Um Gameserver zu starten, updaten, installieren. Also will ein webinterface auf ilch basis bauen! Mfg mave.

    Also einen Shell befehl auf meinem root ausführen unter einem bestimmten user trifft es eher lächeln
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    exec('./pfad/zum/script.sh');

    oder
    system('./foobar');
    oder
    passtru
    ('dein Befehl');

    je nach Serversettings musst du hier abwegen (z.b. SafeMode ect)


    Zuletzt modifiziert von GeCk0 am 19.08.2011 - 21:22:00
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    painrXn Mitglied
    Registriert seit
    03.02.2011
    Beiträge
    49
    Beitragswertungen
    1 Beitragspunkte
    shell_exec("./pfad/zum/script/script.sh optionale parameter");

    so hab ich es bisher immer gemacht zwinker
    Das Volumen einer Pizza mit Radius z und Höhe a ist:
    Pi*z*z*a
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    Ja das weis ich ja nur da kann ich den user ja nid ändern zwinker
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Du kannst ihn aber in der httpd.conf die Rechte dafür geben in welchen Ordner er Zugriff hat zwinker
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    BobGrey Mitglied
    Registriert seit
    05.02.2007
    Beiträge
    423
    Beitragswertungen
    1 Beitragspunkte
    Versuche es mit sudo.
    Dazu musst du in der sudoers Datei (/etc/sudoers) den User anpassen.
    Nachdem der/die User angelegt und eingpflegt sind, kannst du deine Befehle unter den jeweiligen userrechten ausführen.
    ungefähr so :
    sudo user ./befehl


    So habe ich es damals gelöst.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    painrXn Mitglied
    Registriert seit
    03.02.2011
    Beiträge
    49
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von Hassmann

    Ja das weis ich ja nur da kann ich den user ja nid ändern zwinker


    Du kannst es doch in deinem Shellscript machen...

    #! /bin/sh
    sudo USERNAME
    
    
            CODE...
    Das Volumen einer Pizza mit Radius z und Höhe a ist:
    Pi*z*z*a
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten