in reply to Re: Fetching groups a user is inin thread Fetching groups a user is in
$) = &{sub{ my(@F,@G); while( @F = getgrent() ){ push(@G, $F[2]) if $F[3] =~ /\b$ENV{USER}\b/; } return join(' ', @G); } }; [download]