mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-27 03:20:22 +08:00
d019bff7b8
Backend documentation patch, version 1 ================ Most of this text is taken from OpenLDAP. The work of rewriting it to manual pages is done by by Hallvard B. Furuseth and placed into the public domain. This software is not subject to any license of the University of Oslo. ================ Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>, April 2002.
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).
|