.. stadt mir zu helfen?Wir sind hier
ich denke mal dafür seit ihr da?
1. freiwillig
2. unentgeltlich
3. nicht für jemanden die Hausaufgaben zu machen!
Hallo Leute,
um mal eins klarzustellen ich habe diese Nummer hier nicht abgezogen.
Ich weiß nicht, wer mein Nick hier benutzt hat.
Die Schule habe ich schon lange verlassen und demzufolge auch keine Hausaufgaben auf.
Mit Shell-Scripten habe ich nichts zu tun nur mit PHP.
MfG
amarino
hallo
ich muß diesen Thread hier nochmal "aufwärmen", ins webmasterforum hier paßt es nicht so richtig.
in Antwort 1 steht
Voraussetzungen für einen gut geschriebenen Daemon:
-Prozessabtrennung
-Prozessunabhängigkeit
-Einrichten eines eigenen Arbeitsverzeichnisses
-Privilegien freigeben
die Sache mit den prozessen kriege ich schon ein bißchen hin, aber ich finde keinen Ansatz für "Privilegien freigeben".
Wie mache ich das mit PHP?
Danke
Hallo,
nehmen wir mal an, der Daemon läuft als root.
dann kannst Du die Privilegien mit posix_setuid und posix_setgid ändern.
So zum Beispiel auf die des Users nobody
$pw = posix_getpwnam('nobody');
posix_setuid($pw['uid']);
posix_setgid($pw['gid']);
Wie bei chroot() bleiben die vorher geöffneten Ressourcen zugänglich, aber es können keine neuen erzeugt werden.
« Ubuntu: nichts geht mehr | Suse: fglrx falsche prüfsumme » | ||