Overview#PosixGroup is one of the ObjectClass Types to represent the POSIX Database group POSIX systems.
Defined in the RFC2307Bis Schema the PosixGroup has a few items that are worth noting.memberUID be DNs or UIDs?
"Group members may either be login names (values of memberUid) or distinguished names (values of uniqueMember). In the latter case, the distinguished name must be mapped to one or more login names by examining the name's RDN or, if it is not distinguished by uid, performing a base search on the DN with a filter of "(objectclass=*)".
Which implies it could be either.
As posixGroup is defined as AUXILIARY, it would typically be used to extend the groupOfNames objectClass. Since the groupOfNames contains the member attribute which is the DN of members, do we even need to bother with memberUid?
ObjectClass Definition#The ObjectClass Type is defined as:
- OID: 22.214.171.124.126.96.36.199
- NAME: PosixGroup
- DESC: Abstraction of a group of accounts'
- SUP: top
- Extended Flags:
- (only if present)