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.