LDAP-UX Client Services B.04.00 Administrator's Guide

Command and Tool Reference
LDAP Directory Tools
Chapter 5 155
ldapentry
ldapentry is a script tool that simplifies the task of adding, modifying
and deleting entries in a Netscape directory. It supports the following
name services: passwd, group, hosts, rpc, services, networks, and
protocols.
ldapentry accepts run-time options either on the command line, or via
environment variables, which can be defined locally, in the configuration
profile or are read in from the configuration profile. The add and modify
functions open an entry into an editor with a pre-defined template to aid
the user in providing the necessary directory attributes. The template
file is customizable and can be found in
/etc/opt/ldapux/ldapentry.templates.
Configuration variables can be defined in the following locations (from
most specific to most general):
1. as shell environment variables
2. in a user 'rc' configuration file (~/.ux_ldap_admin_rc)
3. in a global configuration file /etc/opt/ldapux/client_admin.conf)
4. in the configuration profile (/etc/opt/ldapux/ldapux_profile.ldif)
The order of evaluation is that any settings on more specific locations
will overwrite any settings on more general locations. The following
configuration variables can be defined:
LDAP_BINDDN The DN of the LDAP user allowed to add, delete, or
modify the entry.
LDAP_BINDCRED The password for the above specified LDAP user. It
is recommended to not store the password in any
configuration file, the user will be prompted for it when
running ldapentry.
LDAP_HOST Host name of LDAP directory server.
LDAP_BASEDN The DN of the search base which tells ldapentry where
to start the search for the entry. In case of adding an
entry, LDAP_BASEDN determines the insert base.
LDAP_SCOPE The scope of LDAP search (sub, one, base). Will default
to sub if LDAP_BASEDN is defined, but LDAP_SCOPE
is not. You must define LDAP_BASEDN, if you define
LDAP_SCOPE.