1SLAPD.OVERLAYS(5)             File Formats Manual            SLAPD.OVERLAYS(5)
2
3
4

NAME

6       slapd.overlays - overlays for slapd, the stand-alone LDAP daemon
7

DESCRIPTION

9       The slapd(8) daemon can use a variety of different overlays to alter or
10       extend the normal behavior of a database backend.  Overlays may be com‐
11       piled  statically  into  slapd, or when module support is enabled, they
12       may be dynamically loaded. Most of the overlays are only allowed to  be
13       configured  on  individual  databases,  but some may also be configured
14       globally.
15
16       Configuration options for each overlay are documented separately in the
17       corresponding slapo-<overlay>(5) manual pages.
18
19       accesslog
20              Access  Logging.   This  overlay  can record accesses to a given
21              backend database on another database.
22
23       auditlog
24              Audit Logging.  This overlay records changes on a given  backend
25              database to an LDIF log file.  By default it is not built.
26
27       chain  Chaining.  This overlay allows automatic referral chasing when a
28              referral would have been returned, either when configured by the
29              server or when requested by the client.
30
31       collect
32              Collective Attributes.  This overlay implements RFC 3671 collec‐
33              tive attributes; these attributes share common values  over  all
34              the  members of the collection as inherited from an ancestor en‐
35              try.
36
37       constraint
38              Constraint.  This overlay enforces  a  regular  expression  con‐
39              straint on all values of specified attributes. It is used to en‐
40              force a more rigorous syntax when the underlying attribute  syn‐
41              tax is too general.
42
43       dds    Dynamic  Directory  Services.  This overlay supports dynamic ob‐
44              jects, which have a limited life after which they expire and are
45              automatically deleted.
46
47       dyngroup
48              Dynamic Group.  This is a demo overlay which extends the Compare
49              operation to detect members of a dynamic group.  It has  no  ef‐
50              fect on any other operations.
51
52       dynlist
53              Dynamic  List.   This overlay allows expansion of dynamic groups
54              and more.
55
56       memberof
57              MemberOf.  This overlay maintains automatic reverse  group  mem‐
58              bership  values,  typically  stored  in an attribute called mem‐
59              berOf.
60
61       pbind  Proxybind.  This overlay forwards simple bind requests on a  lo‐
62              cal database to a remote LDAP server.
63
64       pcache Proxycache.  This overlay allows caching of LDAP search requests
65              in  a  local  database.   It  is  most  often  used   with   the
66              slapd-ldap(5) or slapd-meta(5) backends.
67
68       ppolicy
69              Password  Policy.   This  overlay provides a variety of password
70              control mechanisms, e.g. password aging, password reuse and  du‐
71              plication control, mandatory password resets, etc.
72
73       refint Referential  Integrity.  This overlay can be used with a backend
74              database such as slapd-bdb(5) to maintain the cohesiveness of  a
75              schema which utilizes reference attributes.
76
77       retcode
78              Return  Code.   This  overlay  is useful to test the behavior of
79              clients when server-generated erroneous and/or unusual responses
80              occur.
81
82       rwm    Rewrite/remap.  This overlay is experimental.  It performs basic
83              DN/data rewrite and objectClass/attributeType mapping.
84
85       sssvlv Server Side Sorting and Virtual List Views.  This overlay imple‐
86              ments  the  RFC2891 server-side sorting control and virtual list
87              view controls, and replaces the RFC2696 paged-results  implemen‐
88              tation to ensure it works with the sorting technique.
89
90       syncprov
91              Syncrepl  Provider.   This  overlay implements the provider-side
92              support for syncrepl replication,  including  persistent  search
93              functionality.
94
95       translucent
96              Translucent  Proxy.   This  overlay  can  be used with a backend
97              database such as slapd-bdb(5) to create a  "translucent  proxy".
98              Content  of  entries  retrieved from a remote LDAP server can be
99              partially overridden by the database.
100
101       unique Attribute Uniqueness.  This overlay can be used with  a  backend
102              database  such as slapd-bdb(5) to enforce the uniqueness of some
103              or all attributes within a subtree.
104
105       valsort
106              Value Sorting.  This overlay can be used to enforce  a  specific
107              order  for  the  values of an attribute when it is returned in a
108              search.
109

FILES

111       /etc/openldap/slapd.conf
112              default slapd configuration file
113
114       /etc/openldap/slapd.d
115              default slapd configuration directory
116

SEE ALSO

118       ldap(3),   slapo-accesslog(5),    slapo-auditlog(5),    slapo-chain(5),
119       slapo-collect(5), slapo-constraint(5), slapo-dds(5), slapo-dyngroup(5),
120       slapo-dynlist(5), slapo-memberof(5),  slapo-pbind(5),  slapo-pcache(5),
121       slapo-ppolicy(5),   slapo-refint(5),   slapo-retcode(5),  slapo-rwm(5),
122       slapo-sssvlv(5),        slapo-syncprov(5),        slapo-translucent(5),
123       slapo-unique(5).   slapo-valsort(5).   slapd-config(5),  slapd.conf(5),
124       slapd.backends(5),   slapd(8).    "OpenLDAP   Administrator's    Guide"
125       (http://www.OpenLDAP.org/doc/admin/)
126

ACKNOWLEDGEMENTS

128       OpenLDAP  Software  is developed and maintained by The OpenLDAP Project
129       <http://www.openldap.org/>.  OpenLDAP Software is derived from the Uni‐
130       versity of Michigan LDAP 3.3 Release.
131
132
133
134OpenLDAP                          2021/06/03                 SLAPD.OVERLAYS(5)
Impressum