]> git.sur5r.net Git - openldap/blob - doc/man/man5/slapd.overlays.5
Moved lists of backends and overlays to their own manpages
[openldap] / doc / man / man5 / slapd.overlays.5
1 .TH SLAPD.OVERLAYS 5 "RELEASEDATE" "OpenLDAP LDVERSION"
2 .\" Copyright 2006 The OpenLDAP Foundation All Rights Reserved.
3 .\" Copying restrictions apply.  See COPYRIGHT/LICENSE.
4 .\" $OpenLDAP$
5 .SH NAME
6 slapd.overlays \- overlays for slapd, the stand-alone LDAP daemon
7 .SH DESCRIPTION
8 The
9 .BR slapd (8)
10 daemon can use a variety of different overlays to alter or extend
11 the normal behavior of a database backend.
12 Overlays may be compiled statically into slapd, or when module support
13 is enabled, they may be dynamically loaded. Most of the overlays
14 are only allowed to be configured on individual databases, but some
15 may also be configured globally.
16
17 Configuration options for each overlay are documented separately in the
18 corresponding
19 .BR slapo-<overlay> (5)
20 manual pages.
21 .TP
22 .B accesslog
23 Access Logging.
24 This overlay can record accesses to a given backend database on another
25 database.
26 .TP
27 .B auditlog
28 Audit Logging.
29 This overlay records changes on a given backend database to an LDIF log
30 file.
31 By default it is not built.
32 .TP
33 .B chain
34 Chaining.
35 This overlay allows automatic referral chasing when a referral would
36 have been returned, either when configured by the server or when 
37 requested by the client.
38 .TP
39 .B denyop
40 Deny Operation.
41 This overlay allows selected operations to be denied, similar to the
42 \fBrestrict\fP option.
43 .TP
44 .B dyngroup
45 Dynamic Group.
46 This is a demo overlay which extends the Compare operation to detect
47 members of a dynamic group.
48 It has no effect on any other operations.
49 .TP
50 .B dynlist
51 Dynamic List.
52 This overlay allows expansion of dynamic groups and more.
53 .TP
54 .B lastmod
55 Last Modification.
56 This overlay maintains a service entry in the database with the DN,
57 modification type, modifiersName and modifyTimestamp of the last write
58 operation performed on that database.
59 .TP
60 .B pcache
61 Proxycache.
62 This overlay allows caching of LDAP search requests in a local database.
63 It is most often used with the
64 .BR slapd-ldap (5)
65 or
66 .BR slapd-meta (5)
67 backends.
68 .TP
69 .B ppolicy
70 Password Policy.
71 This overlay provides a variety of password control mechanisms,
72 e.g. password aging, password reuse and duplication control, mandatory
73 password resets, etc.
74 .TP
75 .B refint
76 Referential Integrity.
77 This overlay can be used with a backend database such as
78 .BR slapd-bdb (5)
79 to maintain the cohesiveness of a schema which utilizes reference
80 attributes.
81 .TP
82 .B retcode
83 Return Code.
84 This overlay is useful to test the behavior of clients when
85 server-generated erroneous and/or unusual responses occur.
86 .TP
87 .B rwm
88 Rewrite/remap.
89 This overlay is experimental.
90 It performs basic DN/data rewrite and
91 objectClass/attributeType mapping.
92 .TP
93 .B syncprov
94 Syncrepl Provider.
95 This overlay implements the provider-side support for
96 .B syncrepl
97 replication, including persistent search functionality.
98 .TP
99 .B translucent
100 Translucent Proxy.
101 This overlay can be used with a backend database such as
102 .BR slapd-bdb (5)
103 to create a "translucent proxy".
104 Content of entries retrieved from a remote LDAP server can be partially
105 overridden by the database.
106 .TP
107 .B unique
108 Attribute Uniqueness.
109 This overlay can be used with a backend database such as
110 .BR slapd-bdb (5)
111 to enforce the uniqueness of some or all attributes within a subtree.
112 .SH FILES
113 .TP
114 ETCDIR/slapd.conf
115 default slapd configuration file
116 .TP
117 ETCDIR/slapd.d
118 default slapd configuration directory
119 .SH SEE ALSO
120 .BR ldap (3),
121 .BR slapo\-accesslog (5),
122 .BR slapo\-auditlog (5),
123 .BR slapo\-chain (5),
124 .BR slapo\-dynlist (5),
125 .BR slapo\-lastmod (5),
126 .BR slapo\-pcache (5),
127 .BR slapo\-ppolicy (5),
128 .BR slapo\-refint (5),
129 .BR slapo\-retcode (5),
130 .BR slapo\-rwm (5),
131 .BR slapo\-syncprov (5),
132 .BR slapo\-translucent (5),
133 .BR slapo\-unique (5).
134 .BR slapd\-config (5),
135 .BR slapd.conf (5),
136 .BR slapd.backends (5),
137 .BR slapd (8).
138 "OpenLDAP Administrator's Guide" (http://www.OpenLDAP.org/doc/admin/)
139 .SH ACKNOWLEDGEMENTS
140 .B OpenLDAP
141 is developed and maintained by The OpenLDAP Project (http://www.openldap.org/).
142 .B OpenLDAP
143 is derived from University of Michigan LDAP 3.3 Release.