phpbar.de logo

Mailinglisten-Archive

[php] user anlegen

[php] user anlegen

Johannes Schlüter php_(at)_phpcenter.de
Mon, 29 Jul 2002 00:00:51 +0200


> 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