SLAPD-SHEL(5) SLAPD-SHEL(5)
NAME
slapd-shell - Shell backend to slapd
SYNOPSIS
/etc/openldap/slapd.conf
DESCRIPTION
The Shell backend to slapd(8) executes external programs to implement
operations, and is designed to make it easy to tie an existing database
to the slapd front-end.
This backend is is primarily intended to be used in prototypes.
WARNING
The abandon shell command has been removed since OpenLDAP 2.1.
CONFIGURATION
These slapd.conf options apply to the SHEL backend database. That is,
they must follow a "database shell" line and come before any subsequent
"backend" or "database" lines. Other database options are described in
the slapd.conf(5) manual page.
These options specify the pathname and arguments of the program to exe-
cute in response to the given LDAP operation. Each option is followed
by the input lines that the program receives:
add <> <>...
AD
msgid: }>
bind <> <>...
BIND
msgid: }>
dn:
method:
credlen: >
cred:
compare <> <>...
COMPARE
msgid: }>
dn: :
delete <> <>...
DELETE
msgid: }>
dn:
modify <> <>...
MODIFY
msgid: }>
dn: : : }>
-
}>
modrdn <> <>...
MODRDN
msgid: }>
dn:
newrdn:
deleteoldrdn: <0 or 1>
">
search <> <>...
SEARCH
msgid: }>
base:
scope: <0-2, see ldap.h>
deref: <0-3, see ldap.h>
sizelimit:
timelimit: