]> git.sur5r.net Git - openldap/blob - doc/man/man5/slapd-null.5
refuse illegal values for "threads" (ITS#4433)
[openldap] / doc / man / man5 / slapd-null.5
1 .TH SLAPD-NULL 5 "RELEASEDATE" "OpenLDAP LDVERSION"
2 .\" Copyright 2002-2006 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 - The
24 .BR slapadd (8)
25 and
26 .BR slapcat (8)
27 tools are equally exciting.
28 .br
29 Inspired by the /dev/null device.
30 .SH CONFIGURATION
31 This
32 .B slapd.conf
33 option applies to the NULL backend database.
34 That is, it must follow a "database null" line and come before
35 any subsequent "database" lines.
36 Other database options are described in the
37 .BR slapd.conf (5)
38 manual page.
39 .TP
40 .B bind <on/off>
41 Allow binds as DNs in this backend's suffix.
42 The default is "off".
43 .SH EXAMPLE
44 Here is a possible slapd.conf extract using the Null backend:
45 .LP
46 .RS
47 .nf
48 database null
49 suffix   "cn=Nothing"
50 bind     on
51 .fi
52 .RE
53 .SH ACCESS CONTROL
54 The
55 .B null
56 backend does not honor any of the access control semantics described in
57 .BR slapd.access (5).
58 .SH FILES
59 .TP
60 ETCDIR/slapd.conf
61 default slapd configuration file
62 .SH SEE ALSO
63 .BR slapd.conf (5),
64 .BR slapd (8),
65 .BR slapadd (8),
66 .BR slapcat (8).