]> git.sur5r.net Git - openldap/blob - doc/man/man5/slapd-null.5
Sync with HEAD
[openldap] / doc / man / man5 / slapd-null.5
1 .TH SLAPD-NULL 5 "RELEASEDATE" "OpenLDAP LDVERSION"
2 .\" Copyright 2002-2005 The OpenLDAP Foundation.  All Rights Reserved.
3 .\" Copying restrictions apply.  See COPYRIGHT/LICENSE.
4 .\" $OpenLDAP$
5 .SH NAME
6 slapd-null \- Null backend to slapd
7 .SH SYNOPSIS
8 ETCDIR/slapd.conf
9 .SH DESCRIPTION
10 The Null backend to
11 .BR slapd (8)
12 is surely the most useful part of
13 .BR slapd :
14 .br
15 - Searches return success but no entries.
16 .br
17 - Compares return compareFalse.
18 .br
19 - Updates return success (unless readonly is on) but do nothing.
20 .br
21 - Binds fail unless the database option "bind on" is given.
22 .br
23 Inspired by the /dev/null device.
24 .SH CONFIGURATION
25 This
26 .B slapd.conf
27 option applies to the NULL backend database.
28 That is, it must follow a "database null" line and come before
29 any subsequent "database" lines.
30 Other database options are described in the
31 .BR slapd.conf (5)
32 manual page.
33 .TP
34 .B bind <on/off>
35 Allow binds as DNs in this backend's suffix.
36 The default is "off".
37 .SH EXAMPLE
38 Here is a possible slapd.conf extract using the Null backend:
39 .LP
40 .RS
41 .nf
42 database null
43 suffix   "cn=Nothing"
44 bind     on
45 .fi
46 .RE
47 .SH ACCESS CONTROL
48 The
49 .B null
50 backend does not honor any of the access control semantics described in
51 .BR slapd.access (5).
52 .SH FILES
53 .TP
54 ETCDIR/slapd.conf
55 default slapd configuration file
56 .SH SEE ALSO
57 .BR slapd.conf (5),
58 .BR slapd (8).