Hello, bugtrackers, I am running free web based mail system and it is important to me limit and control my mail users access rights and behaviour. After system upgrade I assigned all my 5000 mailusers to one group. Result - totaly corrupted /etc/group file. I noticed, that it is possible to assign about 200 members to one group without group database corruption. Corruption symptoms are: extra spaces, newlines, a lot of commas around group names and inside group name, zeros... It is very important to fix this bug, because if system is running any automated user adding mechanisms you could note too late, that some of your users haven't any quotas, have access to ftp or other services that are, normaly, restricted! Sorry, I did not look at shadow-utils sources yet, so I can't say where exactly bug is, but I think you should take a look at group handling functions and incorrect buffering, or smth. Thank you for your support. Andrius Adomaitis System Administrator of "Gaumina design" - web desing & hosting mailto: charta
This is not a bug with shadow-utils specifically, so much as a limitation with UNIX in general.