]> git.sur5r.net Git - openldap/blob - doc/man/man5/slapd-ldif.5
4b94e0c356303dd3c217c5cf81a6a261dc64c259
[openldap] / doc / man / man5 / slapd-ldif.5
1 .TH SLAPD-LDIF 5 "RELEASEDATE" "OpenLDAP LDVERSION"
2 .\" Copyright 1998-2017 The OpenLDAP Foundation All Rights Reserved.
3 .\" Copying restrictions apply.  See COPYRIGHT/LICENSE.
4 .\" $OpenLDAP$
5 .SH NAME
6 slapd\-ldif \- LDIF backend to slapd
7 .SH SYNOPSIS
8 ETCDIR/slapd.conf
9 .SH DESCRIPTION
10 The LDIF backend to
11 .BR slapd (8)
12 is a basic storage backend that stores entries in text files in LDIF format,
13 and exploits the filesystem to create the tree structure of the database.
14 It is intended as a cheap, low performance easy to use backend, and it is
15 exploited by higher-level internal structures to provide a permanent
16 storage.
17 .SH CONFIGURATION
18 These
19 .B slapd.conf
20 options apply to the LDIF backend database.
21 That is, they must follow a "database ldif" line and come before
22 any subsequent "backend" or "database" lines.
23 Other database options are described in the
24 .BR slapd.conf (5)
25 manual page.
26 .TP
27 .B directory <dir>
28 Specify the directory where the database tree starts.  The directory
29 must exist and grant appropriate permissions (rwx) to the identity slapd
30 is running with.
31 .SH ACCESS CONTROL
32 The
33 .B LDIF
34 backend does not honor any of the access control semantics described in
35 .BR slapd.access (5).
36 Only
37 .B read (=r)
38 access to the
39 .B entry
40 pseudo-attribute and to the other attribute values of the entries
41 returned by the
42 .B search
43 operation is honored, which is performed by the frontend.
44 .SH FILES
45 .TP
46 ETCDIR/slapd.conf
47 default slapd configuration file
48 .SH SEE ALSO
49 .BR slapd.conf (5),
50 .BR slapd\-config (5),
51 .BR slapd (8),
52 .BR ldif (5).
53 .SH AUTHOR
54 Eric Stokes