On Wed, Dec 29, 2004 at 09:51:03PM +0100, Mathieu Roy wrote:
> Sylvain Beucler <[EMAIL PROTECTED]> tapota :
> > I am experiencing a nasting bug from our beloved Debian useradd
> > implementation.
> >
> > It refuses to set a user's groups if you want to add him to more than
> > 32 groups.
> >
> > I think I'll recompile the 'shadow' suite (just like we did to accept
> > longer group names and group names that begin with a digit), but I
> > would like to know if the former Savannah hackers got this problem
> > before. They should, since the Savannah setup makes people from
> > project 'www' part of all web* groups, ie ~2000 groups.
> 
> 
> All web* groups from the GNU type, isn't it? This was necessary in the
> past with the previous backend, sv_cvs. With the new backend (which is
> old now), it was not yet necessary.

All web* groups from all group types actually.

This is a bit strange; for now I use vanilla sv_users and its old
hardcoded 'www' support, and I get the error from usermod. I wonder
why you didn't get it with the new backend.


> Nowadays, I think ACL solution should be worked on. Having people
> member of more than 32 groups is somehow a no go, especially in the
> web groups case.
> 
> The way CVS access to GNU webpages seems to me broken by design, when
> it comes to scalability. Maybe it is time to fix that, instead of
> dealing with it. And ACL may be the way to go.

I wonder why it is so difficult to be member of more than 32
(sometimes 16) groups.

Thanks for your suggestion regarding the ACL. I will keep this in
mind, though the priority right now is to get an easily updatable
version of Savane working at Savannah :)

-- 
Sylvain

Reply via email to