Anzeige:
Ergebnis 1 bis 6 von 6

Thema: php-script befehle als root ausführen .... (udduser)

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.08.2003
    Beiträge
    5

    php-script befehle als root ausführen .... (udduser)

    also aufm linux server MUSS ich mit php nen user anlegen ... das kann ja bekanntlich nur root ... ich hab hier auch mal bissel probiert aber das funzt nicht .. was kann man da noch machen ?

    <?
    $command = array("su","rootpasswort","useradd mistkerl","exit","");
    $cmdnum = "0";

    while($cmdnum < 5)
    {
    system("$command[$cmdnum]");
    $cmdnum++;
    }
    ?>

  2. #2
    Registrierter Benutzer
    Registriert seit
    27.08.2002
    Beiträge
    337
    Nimm doch den
    http://www.webmin.com/
    Der Apache führt solche Kommandos aus Sicherheitsgründen nicht aus.

  3. #3
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Schonmal sudo versucht?


  4. #4
    Registrierter Benutzer
    Registriert seit
    10.09.2003
    Ort
    Moers
    Beiträge
    5

    sudo

    Ich muss dann praktisch dem Benutzer "apache" mit sudo ausstatten, richtig ?

  5. #5
    Registrierter Benutzer
    Registriert seit
    27.08.2002
    Beiträge
    337
    Sudo ist ein Linux-Befehl.

    Dem Apache wurde schon vor Jahren aus Sicherheitsgründen die
    Möglichkeit genommen ins System einzugreifen; mit PHP geht das nicht.
    Du mußt Perl verwenden und über den sudo-Befehl gehen.

    Aber es ist der Mühe nicht wert. Allein bis du die Oberfläche in
    Perl hinbekommen hast vergeht eine Menge Zeit.
    Verwende den Webmin.

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.07.2001
    Beiträge
    144
    Hallo,
    mit expect und su -c adduser müßte das gehen.

    Offe

Lesezeichen

Berechtigungen

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