[ On Thursday, June 15, 2000 at 10:19:37 (+0800), javalist wrote: ]
> Subject: how to make user belong to more than 16/32 groups
>
>       this may be a little out of topic,but it still a cvs stuff,
> 
>       I have seperated my repository into many modules,but for
>       security reason,a ordinary developer can't checkout all of
>       them,so I assign each module a group access,if a developer
>       can checkout/commit this module then he must be in that group.
>       but as modules's number going up and developer goint cross more
>       modules.one developer will belong to more and more group.

You should be able to rationalise your module groupings down to a
reasonable number.

The fact that you've gone beyond the system limits suggests strongly
that you've introduced far too much complication and separation to make
your system usable to real users.

After all if you have several users who need to be in more than 16
groups then it is highly likely that many of those groups could be
collapsed into one.

Note also that the amount of "security" that you're achiving is still
relatively low -- you'd be far better off building separate
repositiories on separate machines if you really really really need that
much security.

>       as I test on solaris/linux,one user can only belong to 16/32
>       groups,if exceed that,user is not group member of those exceed
>       group.this is really a question,is there anyone met this problem
>       and has some good solution?

Unless you're willing to re-engineer your system kernels to support more
than the default number of groups this is impossible.

-- 
                                                        Greg A. Woods

+1 416 218-0098      VE3TCP      <[EMAIL PROTECTED]>      <robohack!woods>
Planix, Inc. <[EMAIL PROTECTED]>; Secrets of the Weird <[EMAIL PROTECTED]>

Reply via email to