Hallo,

ich muß ein cgi-Skript als root ausführen (xm aus der XEN-Installation).
Wie mache ich das?
suexec läßt, wenn ich die Doku richtig verstehe, root nicht zu. Ein
einfaches Skript kann man zwar setuid setzen, das wird aber komplett
ignoriert. Ich habe mir einen wrapper in C geschrieben, der mittels
system() dann seinerseits xm aufruft - aber scheinbar bleibt die reale
UID doch beim Apachen.
Es könnte sein, daß die exec-Familie mir weiterhelfen kann, aber da gibt
es execl, execlp, execle, execv, execvp und execvpe - und ich bin nicht
eben der C-Hecht und verstehe die Unterschiede nicht :-(
Oder kann man das viel eleganter lösen? (abseits von root als
Webserver-Nutzer ;-) )

Danke,
Rainer

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
           sonstige Anfragen an users-de-h...@httpd.apache.org
--------------------------------------------------------------------------

Antwort per Email an