Pier Fumagalli wrote:
> 
> "jean-frederic clere" <[EMAIL PROTECTED]> wrote:
> 
> > Remy Maucherat wrote:
> >>
> >>> "Patrick Luby" <[EMAIL PROTECTED]> wrote:
> >>>
> >>>> Remy,
> >>>>
> >>>> This is great news!
> >>>>
> >>>> I scanned through the Unix code and noticed that it uses the chmod'ing
> >>>> executables with setuid bits instead of performing a JNI call to the
> >> setuid()
> >>>> and seteuid() C functions before and after binding of a ServerSocket
> >> (i.e. the
> >>>> place you should need root access if you are binding to ports 1 through
> >> 1024).
> >>>> This type of approach eliminates the need for a controller and slave
> >> process.
> >>>
> >>> Then it's not my code... My code was written using setuid() and
> >> seteuid()...
> >>> Actually, the copy I have here also supports CHROOTING of the whole JVM
> >>> process, and real/effective group switching (as we say in Italy, "'na
> >> botte
> >>> de fero").
> >>
> >> There weren't 10 different copies of that code. Just one in j-t-s ;-)
> >> Obviously, I couldn't have written it myself.
> >
> > That Pier's code (in jakarta-commons-sandbox/daemon/src/native/unix/native).
> > Where is the chmod()?
> > The idea of making setuid() and setgid() from the JVM is also possible - I
> > will
> > try it -
> 
> There are way-too-many copies in way-too-many places (three found so far on
> CVS... Shaitz!)... Bah, my fault!!$!^@$(U#!@$%*(@&#$%!)*&%!


Creative Chaos!

> 
>     Pier
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to