User Attributes in Classic RFC 2307 Zones

There are two object classes for the user extension object created in the Users subcontainer of the zone: the serviceConnectionPoint object class and the posixAccount object class.

User attribute Stored in Active Directory attribute
UnixName cn:userlogin and uid:userlogin For example: uid:cain
UserVersion displayName:UserVersion This attribute determines compatibility between a user profile object and the Access Manager console. The only valid value for this attribute is \$CimsUserVersion3. For example: displayName:\$CimsUserVersion3
Uid uidNumber:value For example: uidNumber:458
Gid gidNumber:value For example: gidNumber:458
Home unixHomeDirectory:value For example: unixHomeDirectory:/home/shea
Shell loginShell:value For example: loginShell:/bin/bash
ParentLink managedBy:DN_ActiveDirectoryUser If the zone is a 2.x and 3.x compatible zone, you should set this attribute to the DN of the parent Active Directory user object. For example: managedBy:cn=ben’lau,cn=users,dc=ice,dc=net If the zone does not need to be compatible with older versions of Server Suite software, you can use the keywords attribute and parentLink pseudo-attribute to specify the security identifier (SID) of the parent Active Directory user object. For example: keywords:parentLink:S-n-n-nn-nnn..
UnixEnabled keywords:unix_enabled:value For example: keywords:unix_enabled:True
ForeignForest keywords:foreign:value This attribute indicates whether a user in a zone is from an external forest. For example: keywords:foreign:False

The attribute name unixHomeDirectory is not RFC 2307compliant. Microsoft used this name because the attribute homeDirectory was already used in Active Directory.