[OpenAFS] Re: retaining AFS-specific nameless group IDs (PAG) in `id' and `groups'

Russ Allbery rra@stanford.edu
Fri, 25 Apr 2008 09:19:38 -0700


"Chas Williams (CONTRACTOR)" <chas@cmf.nrl.navy.mil> writes:

> with the keyring code, PAG's are no longer exposed to the user
> as a number.

This is not entirely correct.  The PAG is still exposed to the user as a
supplemental group even when keyrings are in use; the code just no longer
relies on it existing and will recreate the group when needed.

> however, in the older group based PAG support, the PAG id is encoded as:
>
> 	('A' << 24) + (pagCounter++ & 0xffffff));
>
> but this is split across two groups, given that most gids are still 16
> bits in most places.

Linux now uses a single GID for the PAG.

-- 
Russ Allbery (rra@stanford.edu)             <http://www.eyrie.org/~eagle/>