slapadd(8C)

slapadd - Add entries to a SLAPD database

Showing IRIX 6.5.30 (default release). Last changed in IRIX 6.5.30.

     NAME
          slapadd - Add entries to a SLAPD database

     SYNOPSIS
          /usr/sbin/slapadd [-v] [-c] [-u] [-p] [-r] [-w] [-d level]
          [-b suffix] [-n dbnum] [-i rid1,rid2,...] [-f slapd.conf]
          [-l ldif-file]

     DESCRIPTION
          Slapadd is used to add entries specified in LDAP Directory
          Interchange Format (LDIF) to a 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.

          As slapadd is designed to accept LDIF in database order, as
          produced by 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).

     OPTIONS
          -v   enable verbose mode.

          -c   enable continue (ignore errors) mode.

          -u   enable dry-run (don't write to backend) mode.

          -p   If the LDIF input represents a syncrepl consumer
               replica, promote it to the syncrepl provider's content
               after adding the entries.

          -r   If  the  LDIF  input represents a  syncrepl  provider,
               demote it  to  the syncrepl consumer replica after
               adding the entries.

          -w   When used with either -p or -r, rebuild the new
               syncrepl information from the contents of the added
               entries.  The syncrepl information contained in the
               LDIF input file is ignored.

          -d level
               enable debugging messages as defined by the specified
               level.

          -b suffix
               Use the specified suffix to determine which database to
               add entries to.  The -b cannot be used in conjunction
               with the -n option.
          -n dbnum
               Add entries to the dbnum-th database listed in the
               configuration file.  The -n cannot be used in
               conjunction with the -b option.

          -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.

          -f slapd.conf
               specify an alternative slapd.conf(5) file.

          -l ldif-file
               Read LDIF from the specified file instead of standard
               input.

     LIMITATIONS
          Your slapd(8) should not be running when you do this to
          ensure consistency of the database.

          slapadd may not provide naming or schema checks.  It is
          advisable to use ldapadd(1) when adding new entries into an
          existing directory.

     EXAMPLES
          To import the entries specified in file ldif into your
          slapd(8) database give the command:

               /usr/sbin/slapadd -l ldif

     SEE ALSO
          ldap(3), ldif(5), slapcat(8), ldapadd(1), slapd(8)

          "OpenLDAP Administrator's Guide"
          (http://www.OpenLDAP.org/doc/admin/)

     ACKNOWLEDGEMENTS
          OpenLDAP is developed and maintained by The OpenLDAP Project
          (http://www.openldap.org/).  OpenLDAP is derived from
          University of Michigan LDAP 3.3 Release.