[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Important] Limit on the number of users in a group?



Hi,
        when a group in /etc/group contains over 100 members, chgrp stops 
functioning properly when a _numeric_ group ID is passed as an argument. Note 
that this is a different situation then the 32 group limit that linux 
specifies in which a user may not be a part of more than 32 groups.  This is 
when a group contains more than 100 or so users.

        Providing a group name as an argument works correctly in all cases. 
However, when the 100+ member group exists in /etc/group, providing a numeric 
group ID as an argument sends chgrp into an infinite loop eating up all 
available resources -- happens to render the 2.4.x OOM killer useless as 
well.

        I have recently upgraded from stable to testing, but I've only noticed 
this bug recently, and I am unsure if it has been there before.

* * *
        RedHat has addressed a similar bug in April
(see http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=82619).
They have fixed the bug in the RHSA-2003:089-11
advisory (see http://rhn.redhat.com/errata/RHSA-2003-089.html).

        Is this a known bug in Debian? Please, reply all to
this email.

	It is very important because this is a production machine (for lack of a 
better name) and provides real services to our users.  Having the machine die 
because a script running from cron hits this bug is not nice on the weekends 
when no access to the machine can be obtained.

Thank you,
-Jesse



Reply to: