Mailinglisten-Archive |
> Achso, und useradd via exec geht auch nicht, denn nobody
> kriegt höchstens die antwort das er das nicht darf....
Bei mir habe ich eine solche Funktion im Einsatz (nur aus dem LAN
aufrufbar - daher sicher genug *g*)
$p=popen("su -c befehlsname", "w");
fputs($p, "rootpasswort\n");
pclose($p);
eignetlich sollte das nicht funktionieren, da su das Passwort
nicht via Pipe akzeptieren sollte, interessanterweise,
funktioniert das mit C und Perl nicht, in PHP schon.
Das Passwort include ich dabei aus einer Datei auf die nur
"nobody" zugriffsrechte hat und die außerhalb des Document-Roots
liegt.
johannes
php::bar PHP Wiki - Listenarchive