If the map type ldap is specified the mapname is of the form
[//servername/]dn, where the optional servername is the name of
the LDAP server to query, and dn is the Distinguished Name of a
subtree to search for map entries. The old style
ldap:servername:mapname is also understood. Alternatively, the
type can be obtained from the Name Service Switch configuration,
in which case the map name alone must be given.
If no schema is set in the autofs configuration then autofs will
check each of the commonly used schema for a valid entry and if
one is found it will be used for subsequent lookups.
There are three common schemas in use:
nisMap
Entries in the nisMap schema are nisObject objects in the
specified subtree, where the cn attribute is the key (the
wildcard key is "/"), and the nisMapEntry attribute
contains the information used by the automounter.
automountMap
The automountMap schema has two variations that differ in
the attribute used for the map key. Entries in the
automountMap schema are automount objects in the specified
subtree, where the cn or automountKey attribute (depending
on local usage) is the key (the wildcard key is "/"), and
the automountInformation attribute contains the
information used by the automounter. Note that the cn
attribute is case insensitive.
The object classes and attributes used for accessing automount
maps in LDAP can be changed by setting entries in the autofs
configuration located in @confdir@/autofs.conf.
NOTE: If a schema is given in the configuration then all the
schema configuration values must be set, any partial
schema specification will be ignored.
For amd format maps a different schema is used:
amdMap
The amdmap schema contains attributes amdmapName,
amdmapKey and amdmapValue where amdmapName contains the
name of the containing map, amdmapKey contains the map key
and amdmapValue contains the map entry.