From klyons@gt.corserv.com  Fri Feb 25 17:45:32 2005
Return-Path: <klyons@gt.corserv.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id D64C516A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 25 Feb 2005 17:45:32 +0000 (GMT)
Received: from gt.corserv.com (adsl-66-137-123-97.dsl.hstntx.swbell.net [66.137.123.97])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 3014C43D5C
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 25 Feb 2005 17:45:32 +0000 (GMT)
	(envelope-from klyons@gt.corserv.com)
Received: from gt.corserv.com (localhost.corserv.com [127.0.0.1])
	by gt.corserv.com (8.13.1/8.13.1) with ESMTP id j1PIqws3000890
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 25 Feb 2005 12:52:58 -0600 (CST)
	(envelope-from klyons@gt.corserv.com)
Received: (from klyons@localhost)
	by gt.corserv.com (8.13.1/8.13.1/Submit) id j1PIqweH000889;
	Fri, 25 Feb 2005 12:52:58 -0600 (CST)
	(envelope-from klyons)
Message-Id: <200502251852.j1PIqweH000889@gt.corserv.com>
Date: Fri, 25 Feb 2005 12:52:58 -0600 (CST)
From: Kevin Lyons <klyons@corserv.com>
Reply-To: Kevin Lyons <klyons@corserv.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: id command inconsistency	
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         78085
>Category:       bin
>Synopsis:       id command inconsistency
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    robert
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 25 17:50:14 GMT 2005
>Closed-Date:    Mon Apr 03 21:32:41 GMT 2006
>Last-Modified:  Mon Apr 03 21:32:41 GMT 2006
>Originator:     Kevin Lyons
>Release:        FreeBSD 5.3-RELEASE i386
>Organization:
>Environment:
System: FreeBSD gt.corserv.com 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386


>Description:
	The "id" command truncates the last two groups when invoked
	without the user argument.

>How-To-Repeat:
	see the report below for how to repeat.
>Fix:

	

--- report begins here ---
The problem is that the id command does not show all 16 groups when invoked
without the user argument.  This problem is also on 4.10.
Following is some data and the output of the commands.

below is snapshot of my /etc/group file in 5.3.  

# $FreeBSD: src/etc/group,v 1.31 2004/06/23 01:32:28 mlaier Exp $
#
wheel:*:0:root,klyons
daemon:*:1:
kmem:*:2:
sys:*:3:
tty:*:4:
operator:*:5:root
mail:*:6:
bin:*:7:
news:*:8:
man:*:9:
games:*:13:
staff:*:20:
sshd:*:22:
smmsp:*:25:
mailnull:*:26:
guest:*:31:
bind:*:53:
proxy:*:62:
authpf:*:63:
_pflogd:*:64:
uucp:*:66:
dialer:*:68:
network:*:69:
www:*:80:
nogroup:*:65533:
nobody:*:65534:
klyons:*:1001:
projects:*:8000:klyons
proj1000:*:8001:klyons
it:*:8002:klyons
pm:*:8003:klyons
p001:*:8004:klyons
p002:*:8005:klyons
eng:*:8006:klyons
sr:*:8007:klyons
cs:*:8008:klyons
proj1001:*:8009:klyons
proj1002:*:8010:klyons
proj1003:*:8011:klyons
foo1:*:8012:klyons
foo2:*:8013:klyons
foo3:*:8014:klyons
foo4:*:8015:klyons
foo5:*:8016:klyons
foo6:*:8017:klyons
foo7:*:8018:klyons
foo8:*:8019:klyons
foo9:*:8020:klyons

--- output of "id" as user klyons----

uid=1001(klyons) gid=1001(klyons) groups=1001(klyons), 0(wheel), 8000(projects), 8001(proj1000), 8002(it), 8003(pm), 8004(p001), 8005(p002), 8006(eng), 8007(sr), 8008(cs), 8009(proj1001), 8010(proj1002), 8011(proj1003)

--- output of "id klyons" as user klyons---

uid=1001(klyons) gid=1001(klyons) groups=1001(klyons), 0(wheel), 8000(projects), 8001(proj1000), 8002(it), 8003(pm), 8004(p001), 8005(p002), 8006(eng), 8007(sr), 8008(cs), 8009(proj1001), 8010(proj1002), 8011(proj1003), 8012(foo1), 8013(foo2)
--- report ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->robert 
Responsible-Changed-By: robert 
Responsible-Changed-When: Thu Apr 28 14:17:27 GMT 2005 
Responsible-Changed-Why:  
I'll try to fix that. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=78085 
State-Changed-From-To: open->patched 
State-Changed-By: robert 
State-Changed-When: Thu Apr 28 16:16:10 GMT 2005 
State-Changed-Why:  
A fix has been committed to -CURRENT. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=78085 
State-Changed-From-To: patched->closed 
State-Changed-By: linimon 
State-Changed-When: Mon Apr 3 21:32:05 UTC 2006 
State-Changed-Why:  
Patch committed nearly a year ago. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=78085 
>Unformatted:
