-
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++;
}
?>
-
Nimm doch den
http://www.webmin.com/
Der Apache führt solche Kommandos aus Sicherheitsgründen nicht aus.
-
Registrierter Benutzer
-
sudo
Ich muss dann praktisch dem Benutzer "apache" mit sudo ausstatten, richtig ?
-
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.
-
Hallo,
mit expect und su -c adduser müßte das gehen.
Offe
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen