PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php-script befehle als root ausführen .... (udduser)



zwelch
13-08-2003, 21:13
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++;
}
?>

Jana
15-08-2003, 08:39
Nimm doch den
http://www.webmin.com/
Der Apache führt solche Kommandos aus Sicherheitsgründen nicht aus.

Gaert
15-08-2003, 10:14
Schonmal sudo versucht?

Matzel
10-09-2003, 23:26
Ich muss dann praktisch dem Benutzer "apache" mit sudo ausstatten, richtig ?

Jana
11-09-2003, 07:39
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.

offe
11-09-2003, 15:57
Hallo,
mit expect und su -c adduser müßte das gehen.

Offe