Exploring Common Directories
This section explores several important directories that most every Mac OS X machine has in its NetInfo database. For solitary Macs, these all live in the local NetInfo domain. Macs living as leaves in a more complicated tree of bound NetInfo domains might find directories at different levels of the information hierarchy. For example, a lab might have all its Macs’s local domains bound to a server domain that holds all login information in a single /Users directory.
- aliases
Defines aliases used by this machine’s mail server (usually sendmail). See Chapter 13 for more about running a mail server on Mac OS X.
This directory replaces the old Unix
/etc/aliasesflatfile.- config
Stores miscellaneous system config information. The Date & Time preference panel, for instance, keeps the address of the selected NTP host inside this directory.
- groups
Replaces the Unix
/etc/groupsflatfile, listing the system’s groups with their names, GIDs, and member users.- machines
Replaces
/etc/hostsby assigning hostnames to machines via their IP or Ethernet (MAC) addresses. localhost is usually defined here, for example, pointing at127.0.0.1, the network loopback address. Your computer consults the/machinesdirectories of visible domains to find hosts that DNS can’t locate. (All this work occurs transparently to you, courtesy of the lookupd daemon.)Domains’
/machinesdirectories also play a special role in setting up NetInfo hierarchies, as described in the next section. ...