Chad Perrin wrote: > On Wed, Dec 20, 2006 at 05:28:46PM -0800, John W. Krahn wrote: >> >> Since you are only reading from /etc/group you are not picking up the primary >> group stored in /etc/passwd. > > Singling out the primary group wasn't a requirement for the Perl script, > as far as I recall. If I'm mistaken, then yeah, you might want to check > /etc/passwd for the primary group. If not, you'll get the primary group > along with the rest of them from /etc/group (but it won't be identified > as any different from the rest of them). > > At least, that's how it works here.
According to the FreeBSD group(5) man page[1]: <QUOTE> A user is automatically in a group if that group was speci- fied in their /etc/passwd entry and does not need to be added to that group in the group file. </QUOTE> And on my current system (SuSE 9.3) that is the case as well, which is why I said that you have to get the primary group from the /etc/passwd file. [1] http://www.freebsd.org/cgi/man.cgi?query=group&apropos=0&sektion=5&manpath=FreeBSD+7-current&format=html John -- Perl isn't a toolbox, but a small machine shop where you can special-order certain sorts of tools at low cost and in short order. -- Larry Wall -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>