mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-21 03:10:25 +08:00
54 lines
1.3 KiB
Groff
54 lines
1.3 KiB
Groff
|
.TH SLAPD-SHELL 5 "25 April 2002" "OpenLDAP LDVERSION"
|
||
|
.\" Copyright 1998-2002 The OpenLDAP Foundation All Rights Reserved.
|
||
|
.\" Copying restrictions apply. See COPYRIGHT/LICENSE.
|
||
|
.\" $OpenLDAP$
|
||
|
.SH NAME
|
||
|
slapd-shell \- Shell backend to slapd
|
||
|
.SH SYNOPSIS
|
||
|
ETCDIR/slapd.conf
|
||
|
.SH DESCRIPTION
|
||
|
The Shell backend to
|
||
|
.BR slapd (8)
|
||
|
executes external programs to implement operations, and is designed to
|
||
|
make it easy to tie an existing database to the
|
||
|
.B slapd
|
||
|
front-end.
|
||
|
.SH CONFIGURATION
|
||
|
The
|
||
|
.BR slapd.conf (5)
|
||
|
options in this category apply to the SHELL backend database.
|
||
|
That is, they must follow a "database shell" line and come before any
|
||
|
subsequent "backend" or "database" lines.
|
||
|
.LP
|
||
|
These options specify the pathname of the command to execute in response
|
||
|
to the given LDAP operation.
|
||
|
Note that you need only supply configuration lines for those commands you
|
||
|
want the backend to handle.
|
||
|
Operations for which a command is not supplied will be refused with an
|
||
|
"unwilling to perform" error.
|
||
|
.TP
|
||
|
.B bind <pathname>
|
||
|
.TP
|
||
|
.B unbind <pathname>
|
||
|
.TP
|
||
|
.B search <pathname>
|
||
|
.TP
|
||
|
.B compare <pathname>
|
||
|
.TP
|
||
|
.B modify <pathname>
|
||
|
.TP
|
||
|
.B modrdn <pathname>
|
||
|
.TP
|
||
|
.B add <pathname>
|
||
|
.TP
|
||
|
.B delete <pathname>
|
||
|
.TP
|
||
|
.B abandon <pathname>
|
||
|
.SH EXAMPLE
|
||
|
There is a skeleton search script in the slapd/back-shell/ directory
|
||
|
in the OpenLDAP source tree.
|
||
|
.SH SEE ALSO
|
||
|
.BR slapd.conf (5),
|
||
|
.BR slapd (8),
|
||
|
.BR sh (1).
|