On Thu, May 8, 2008 at 4:33 PM, Ralf S. Engelschall <[EMAIL PROTECTED]> wrote:
> On Thu, May 08, 2008, Alain Spineux wrote:
>
>  > >  I found this too, this solve the chown(), but not the bind() !
>  > >  For the bind I simply did a
>  > >  # chmod g+w  /kolab/var/bind
>  > >
>  > >  Then only two small thing tho change until the BIND developer team 
> react :-)
>  >
>  > I didn't get any answer from bind's Team until now, except the ACK.
>  > Do you plan to fix this in you package ?
>  >
>
> > >  >  Index: bin/named/unix/os.c
>  > >  >  --- bin/named/unix/os.c.orig    2006-02-04 00:51:38 +0100
>  > >  >  +++ bin/named/unix/os.c 2008-05-02 17:25:33 +0200
>  > >  >  @@ -212,6 +212,11 @@
>  > >  >         caps |= (1 << CAP_SETGID);
>  > >  >
>  > >  >         /*
>  > >  >  +        * Since we call chown, we need this.
>  > >  >  +        */
>  > >  >  +       caps |= (1 << CAP_CHOWN);
>  > >  >  +
>  > >  >  +       /*
>  > >  >          * Without this, we run into problems reading a configuration 
> file
>  > >  >          * owned by a non-root user and non-world-readable on startup.
>  > >  >          */
>
>  I thought the CAP_CHOWN patch was not sufficient to also solve your
>  bind(2) problem. So if I apply this fix we would not gain a final
>  solution, right? But if you can confirm that applying my CAP_CHOWN patch
>  is sufficient I'm happy to include it into the OpenPKG "bind" package,
>  of course.

Be happy :-)
The CAP_CHOWN patch _and_ a "chmod g+w  /kolab/var/bind" solved the
problem.
You have to estimate the chmod effect on the security!

Regards.



>
>
>
>                                        Ralf S. Engelschall
>                                        [EMAIL PROTECTED]
>                                        www.engelschall.com
>
>  ______________________________________________________________________
>  OpenPKG                                             http://openpkg.org
>  User Communication List                      openpkg-users@openpkg.org
>



-- 
Alain Spineux
aspineux gmail com
May the sources be with you
______________________________________________________________________
OpenPKG                                             http://openpkg.org
User Communication List                      openpkg-users@openpkg.org

Reply via email to