per php user changen

Bash, Shell, PHP, Python, Perl, CGI
net-master
Posts: 25
Joined: 2003-09-20 10:37

per php user changen

Post by net-master » 2004-11-05 12:41

Hi,

wie kann ich diesen behfelh ausführen?

Code: Select all

$shell=shell_exec("su root");
also su root geht ja aber danach kommt ja die passwort abfrage, wie kann ich das passwd senden?

darkman
Posts: 104
Joined: 2004-03-24 14:09

Re: per php user changen

Post by darkman » 2004-11-05 12:55

Nimm sudo statt su

Gruesse,
Darkman

cedric
Posts: 14
Joined: 2002-12-26 20:18

Re: per php user changen

Post by cedric » 2004-11-20 18:18

sag mal bist du verrückt mit nem script dich als root einzuloggen. viele machen das nichtma per SSH!

net-master
Posts: 25
Joined: 2003-09-20 10:37

Re: per php user changen

Post by net-master » 2004-11-20 18:57

geht nicht anders da ich xinetd unter root starten/beenden muss

smur
Posts: 167
Joined: 2003-05-26 16:00
Location: Mannheim

Re: per php user changen

Post by smur » 2004-11-24 22:08

Cedric wrote:sag mal bist du verrückt mit nem script dich als root einzuloggen. viele machen das nichtma per SSH!
Das hat aber andere Gründe. Grundsätzlich geb ich dir aber recht: Sich per "su" root holen via Skript is nich wirklich schön. Da gibts bessere Möglichkeiten.

Gruß,
Nico

net-master
Posts: 25
Joined: 2003-09-20 10:37

Re: per php user changen

Post by net-master » 2004-11-25 17:20

Smur wrote:
Cedric wrote:sag mal bist du verrückt mit nem script dich als root einzuloggen. viele machen das nichtma per SSH!
Das hat aber andere Gründe. Grundsätzlich geb ich dir aber recht: Sich per "su" root holen via Skript is nich wirklich schön. Da gibts bessere Möglichkeiten.

Gruß,
Nico
jo aber mit sudo ist es doch nicht gefärlich oder? weil da kann ja nur das eine script was in der config die erlaubnis dazu hat was als root ausführen und das script kann nicht per ftp geändert werden

smur
Posts: 167
Joined: 2003-05-26 16:00
Location: Mannheim

Re: per php user changen

Post by smur » 2004-11-25 17:22

sudo ist mit Sicherheit die bessere Lösung, ja.

Gruß,
Nico