mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-27 03:20:22 +08:00
140 lines
3.2 KiB
Groff
140 lines
3.2 KiB
Groff
.TH SLAPADD 8C "RELEASEDATE" "OpenLDAP LDVERSION"
|
|
.\" $OpenLDAP$
|
|
.\" Copyright 1998-2004 The OpenLDAP Foundation All Rights Reserved.
|
|
.\" Copying restrictions apply. See COPYRIGHT/LICENSE.
|
|
.SH NAME
|
|
slapadd \- Add entries to a SLAPD database
|
|
.SH SYNOPSIS
|
|
.B SBINDIR/slapadd
|
|
.B [\-v]
|
|
.B [\-c]
|
|
.B [\-u]
|
|
.B [\-p]
|
|
.B [\-r]
|
|
.B [\-w]
|
|
.B [\-d level]
|
|
.B [\-b suffix]
|
|
.B [\-n dbnum]
|
|
.B [\-i rid1,rid2,...]
|
|
.B [\-f slapd.conf]
|
|
.B [\-l ldif-file]
|
|
.B
|
|
.LP
|
|
.SH DESCRIPTION
|
|
.LP
|
|
.B Slapadd
|
|
is used to add entries specified in LDAP Directory Interchange Format
|
|
(LDIF) to a
|
|
.BR slapd (8)
|
|
database.
|
|
It opens the given database determined by the database number or
|
|
suffix and adds entries corresponding to the provided LDIF to
|
|
the database. The LDIF input is read from standard input or
|
|
the specified file.
|
|
.LP
|
|
As
|
|
.B slapadd
|
|
is designed to accept LDIF in database order, as produced by
|
|
.BR slapcat (8),
|
|
it does not verify that superior entries exist before
|
|
adding an entry, does not perform all user and system
|
|
schema checks, and does not maintain operational
|
|
attributes (such as createTimeStamp and modifiersName).
|
|
.SH OPTIONS
|
|
.TP
|
|
.B \-v
|
|
enable verbose mode.
|
|
.TP
|
|
.B \-c
|
|
enable continue (ignore errors) mode.
|
|
.TP
|
|
.B \-u
|
|
enable dry-run (don't write to backend) mode.
|
|
.TP
|
|
.BI \-p
|
|
If the LDIF input represents a syncrepl consumer replica,
|
|
promote it to the syncrepl provider's content after adding
|
|
the entries.
|
|
.TP
|
|
.BI \-r
|
|
If the LDIF input represents a syncrepl provider, demote
|
|
it to the syncrepl consumer replica after adding the entries.
|
|
.TP
|
|
.BI \-w
|
|
When used with either
|
|
.B \-p
|
|
or
|
|
.B \-r,
|
|
rebuild the new syncrepl
|
|
information from the contents of the added entries.
|
|
The syncrepl information contained in the LDIF input
|
|
file is ignored.
|
|
.TP
|
|
.BI \-d " level"
|
|
enable debugging messages as defined by the specified
|
|
.IR level .
|
|
.TP
|
|
.BI \-b " suffix"
|
|
Use the specified \fIsuffix\fR to determine which database to
|
|
add entries to. The \-b cannot be used in conjunction
|
|
with the
|
|
.B \-n
|
|
option.
|
|
.TP
|
|
.BI \-n " dbnum"
|
|
Add entries to the \fIdbnum\fR\-th database listed in the
|
|
configuration file. The
|
|
.B \-n
|
|
cannot be used in conjunction with the
|
|
.B \-b
|
|
option.
|
|
.TP
|
|
.BI \-i " rid1,rid2,..."
|
|
Specify the replication ids for one or more syncrepl consumer
|
|
replicas contained in the LDIF input. If omitted, 0 is used
|
|
as the replication id.
|
|
.TP
|
|
.BI \-f " slapd.conf"
|
|
specify an alternative
|
|
.BR slapd.conf (5)
|
|
file.
|
|
.TP
|
|
.BI \-l " ldif-file"
|
|
Read LDIF from the specified file instead of standard input.
|
|
.SH LIMITATIONS
|
|
Your
|
|
.BR slapd (8)
|
|
should not be running
|
|
when you do this to ensure consistency of the database.
|
|
.LP
|
|
.B slapadd
|
|
may not provide naming or schema checks. It is advisable to
|
|
use
|
|
.BR ldapadd (1)
|
|
when adding new entries into an existing directory.
|
|
.SH EXAMPLES
|
|
To import the entries specified in file
|
|
.B ldif
|
|
into your
|
|
.BR slapd (8)
|
|
database give the command:
|
|
.LP
|
|
.nf
|
|
.ft tt
|
|
SBINDIR/slapadd -l ldif
|
|
.ft
|
|
.fi
|
|
.SH "SEE ALSO"
|
|
.BR ldap (3),
|
|
.BR ldif (5),
|
|
.BR slapcat (8),
|
|
.BR ldapadd (1),
|
|
.BR slapd (8)
|
|
.LP
|
|
"OpenLDAP Administrator's Guide" (http://www.OpenLDAP.org/doc/admin/)
|
|
.SH ACKNOWLEDGEMENTS
|
|
.B OpenLDAP
|
|
is developed and maintained by The OpenLDAP Project (http://www.openldap.org/).
|
|
.B OpenLDAP
|
|
is derived from University of Michigan LDAP 3.3 Release.
|