Hello Monks,
Thank you for your reply's
What I am trying to do is change an apache child to the user and group id's that matches the vhost when a request comes in.
I managed to do this in mod_perl but the problem is that once changed to a certain userid you cannot go back (which makes sense). and apache had to run as root which is also a bit....
So the only option is to only use the child once and let it die or (and I haven't figured out how to do this) remember which userid a child has and once a next request comes in reuse this child. But this seems impossible in apache since thehe connection get passed to a child and only after wards it gets decided which vhost it should handle.
So I thought it would be nice if I could have a child signal a process running as root and have that process change the childs id and when the child signals it's finished finishes change it back.
In the responses I got so far it seems this is rather impossible or causes very much overhead.
But if anyone has a good suggestion for this it would be appriciated.
Regards
Hans
|