Specifications

162 Appendix A Mac OS X Directory Data
UniqueID:
A unique user identifier, used for
access privilege management
SIgned 32-bit ASCII string of
digits 0–9
Values below 100 are typically
used for system accounts. Zero
is reserved for use by the
system. Normally unique among
entire population of users, but
sometimes can be duplicated.
Warning: A non-integer value is
interpreted as 0, which is the
UniqueID of the root user.
PrimaryGroupID:
A users primary group
association
Signed 32-bit ASCII string of
digits 0–9
Range is 1 to 2,147,483,648.
Normally unique among entire
population of group records. If
blank, 20 is assumed.
NFSHomeDirectory:
Local file system path to the
users home directory
UTF-8 text /Network/Servers/example/
Users/K-M/Tom King
Non-zero length. Maximum 255
bytes.
HomeDirectory:
The location of an AFP-based
home directory
UTF-8 XML text <home_dir>
<url>afp://server/sharept</url>
<path>usershomedir</path>
</home_dir>
In the following example, Tom
King’s home directory is K-M/
Tom King, which resides
beneath the share point
directory, Users:
<home_dir>
<url>afp://example.com/
Users</url>
<path>K-M/Tom King</path>
</home_dir>
HomeDirectoryQuota:
The disk quota for the user’s
home directory
Text for the number of bytes
allowed
If the quota is 10MB, the value
will be the text string “1048576”.
MailAttribute:
A users mail service
configuration
UTF-8 XML text
PrintServiceUserData:
A users print quota statistics
UTF-8 XML plist, single value .
MCXFlags:
If present, MCXSettings is
loaded; if absent, MCXSettings
isn’t loaded; required for a
managed user.
UTF-8 XML plist, single value
Mac OS X
user attribute
Format Sample values
LL2352.Book Page 162 Friday, August 22, 2003 3:12 PM