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
In reply to Re^2: How to change the userid of a running external process
by macron0
in thread How to change the userid of a running external process
by macron0
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |