I was using Process::UID.change_privilege(uid), which seems to do the
job (in irb at least) where Process.uid= doesn't, it seems like it
should though.  There's grant_privelege too, but I don't know what the
difference between that and change_privilege is.

Hope that helps.

John

On 11/03/2008, Jonathan Stott <[EMAIL PROTECTED]> wrote:
> No, junebug uses the Mongrel Camping handler (which is set up in the same 
> postamble) which I know is invoked, as I can change messages in there and 
> they are reflected in the logs, for example.
>
>  the postamble looks like:
>  connect to DB
>  create tables
>  Invoke the Mongrel::Camping handler
>  set up some signal traps
>  join the server thread.
>  (or see a pastie of the actual code here:
>  http://pastie.caboo.se/164364 )
>
>  I'm trying to set the uid via 'Process.uid = ###', which I've tried at 
> various points through the post amble, both before and after the join, but it 
> still seems to be running as root when I check ps.
>
>  Regards, Jonathan
>
>
>  On Tue, 11 Mar 2008 11:42:52 +0000
>  "John Turner" <[EMAIL PROTECTED]> wrote:
>
>  > I was playing with some setuid and camping for a project myself.  I
>  > don't see if you've mentioned this, but I assume you're using the
>  > camping server to run it?  I ended up just editing the camping server
>  > script to change uid and chroot just after its requires (I also edited
>  > it to do all its requires up front because I was chrooting and to just
>  > use mongrel just because).  I'm not sure what the problem with doing
>  > this in the postamble would be though, are you sure it's getting run?
>  > Is it getting run every time camping reloads the script?  How exactly
>  > are you setting the uid?
>  >
>  > John
>  >
>
> _______________________________________________
>  Camping-list mailing list
>  Camping-list@rubyforge.org
>  http://rubyforge.org/mailman/listinfo/camping-list
>
_______________________________________________
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to