slapconfig -- tool to configure slapd and
    related daemons
  
    | slapconfig | command [command-options] [ -q] | 
slapconfig is a utility for configuring
    slapd. It must be run by root.
  - -q
- suppress prompts.
  - -defaultsuffix
- Returns the default suffix which is based on the machine's DNS name, or
      hostname if DNS is not available.
- -getclientconfig
- Returns whether this machine is an LDAP client, not a client, or
    advanced.
- -getldapconfig
- Returns the LDAP server settings.
- -getmacosxodpolicy
- Returns a property list containing the directory binding settings.
- -getmasterconfig
- Returns the list of replicas and replication interval.
- -getpasswordserveraddress
- Returns the IP address of the default password server.
- -getreplicaconfig
- Returns the master address and last update date.
- -getstyle
- Returns whether configuration is master, replica, client, or
    standalone.
- -help
- Print usage information.
- -ver
- Displays version information.
  - -addreplica[--serverID num] [--guid D1C9C376-D940-404D-9941-7AD24E6A37DA]
    ⟨replica-address⟩
- Adds a replication link with the specified server. The serverID and GUID
      of the remote machine you'd like to replicate with. The serverID and GUID
      can be viewed in the target machine's computer record. Replication links
      are unidirectional, the corresponding command should be run on the target
      server as well to get full replication working. Caution should be
      exercised with this command, it is best to avoid replication loops.
- -changeip⟨old-ip⟩ ⟨new-ip⟩ [⟨old-host⟩
    ⟨new-host⟩]
- Updates configuration records and files to contain the new host
      information. It does not change the IP address in Network
    preferences.
- -createldapmasterandadmin[--allow_local_realm] [--certAuthName ⟨Cert Auth Name⟩]
    [--certAdminEmail ⟨Cert Admin Email⟩] [--certOrgName
    ⟨Cert Org Name⟩] ⟨new-admin⟩
    ⟨new-fullname⟩ ⟨new-uid⟩ [⟨search base
    suffix⟩ [⟨realm⟩]]
- Creates a new master LDAP server. Copies the root account to the new
      master domain. Creates a new directory node administrator.
- -createreplica[--certAdminEmail ⟨Cert Admin Email⟩] ⟨master IP or
    name⟩ ⟨admin user⟩
- Create a new replica from an existing LDAP master.
- -createrootcertauthority⟨Certificate Authority Name⟩ ⟨Certificate Authority
    Admin Email⟩ ⟨Certificate Authority Organization
    Name⟩
- Create a CA on the OD master.
- -destroyldapserver[diradmin]
- Turns off the LDAP server and deletes its database. The optional argument
      of the diradmin account name will then prompt for the diradmin password
      and will inform all replication peers of the server's destruction.
- -promotereplica⟨admin-user⟩ ⟨archive-path⟩
- Converts an existing replica into a master using the current database.
      Path to an archive from the master can given in order to add the root CA's
      keys to the promoted master.
- -removereplica[--guid D1C9C376-D940-404D-9941-7AD24E6A37DA]- -⟨replica-address⟩
- Removes a replication link with the specified server. The GUID of the
      remote server being removed should be passed in with the --guid option.
      Replication links are unidirectional, so the corresponding command should
      be run on the target server to remove the other half of an existing
      replication link.
- -setclient
- Configures the machine to bind using DHCP if it is not already a
    client.
- -setldapconfig[- -maxresults⟨maximum search
    results⟩] [- -searchtimeouttimeout] [- -sslon|off] [- -sslidentity⟨identity name⟩]
    [- -sslserialnumber⟨certificate serial number⟩]
    [- -sslsha1fingerprint⟨certificate sha1 fingerprint as a hex encoded colon
    separated string⟩]
- Applies the specified settings and restarts slapd. Settings not specified
      are unchanged.
- -setstandalone
- Configures the machine to only use the local directory.
- -setmacosxodpolicy[- -binding[disabled|enabled|required] []- -cleartext[blocked|allowed] []- -encrypt[yes|no] []- -sign[yes|no] []- -clientcaching[yes|no] []- -man-in-middle[blocked|allowed]]
- Sets directory binding options.
  - -startldapserver
- Configures launchd to run slapd.
- -stopldapserver
- Configures launchd not to run slapd.
- -updateaddresses
- Merges new interfaces into the list of LDAP replicas.
  - -enableslapdlog
- Turns on the LDAP server logging to /var/log/slapd.log.
- -setfullsyncmode[yes | no]
- The LDAP server defaults to running in a "full sync mode" to
      ensure database transactions are fully flushed to disk. This improves data
      integrity in the event of a power loss, but can result in slower
      performance when importing large datasets. Setting this option to
      no disables this functionality temporarily in order
      to speed up large imports. After the import has been completed, this
      option should be set back to yes for normal
      operation.
  - -backupdb⟨archive-path⟩
- Creates an archive containing the LDAP, Password Server and Kerberos
      databases. It also contains Certificate Authority related data.
- -restoredb⟨archive-path⟩
- Restores a directory to the backed-up state.
The environment variable SSOUtilDebugLevel can be set to change
    the verbosity of the log. Valid values are [0-9]. The default value is
  1.