LDAP-UX Client Services B.05.01 Administrator Guide for HP directory servers and Windows ADS
-D <DN> The ldapugmod tool searches for the named user or group using the search
rules defined by the service search descriptor in the LDAP-UX configuration
profile. You can use the -D option to specify the exact distinguished name
(DN) of the entry being modified. If you specify the -D option, you do not
need to specify the <uid_name> or <group_name> parameter.
-A <attrval> Specifies an attribute and value to be added to an entry. The format of
<attrval> is “attribute=value”, where attribute is the name of
the attribute to add, and value is the specific instance of that attribute.
When working with multi-valued attributes, you can use the -A option to add
a new value for a multi-valued attribute, without removing already existing
values for that attribute. The use of the -A parameter interacts with the
optional <attr>=<value> parameters. You may specify the -A option
more than once per command line. The value portion of the <attrval>
may be an empty string.
For example, if an entry in an LDAP directory is as follows:
dn: uid=mLee,ou=people,dc=example,dc=com
cn: Mark Lee
cn: Michael Lee
uid: mLee
uidNumber: 2200
gidNumber: 212
homeDirectory: /home/mLee
loginShell: /usr/bin/ksh
gecos: Mark Lee,San Jose,+1 555-555-5555
Perform the following ldapugmod command for the user entry, mLee:
ldapugmod -t passwd -A "cn=Mackey Lee" mLee
The preceding command adds an instance of the cn attribute, cn=Mackey
Lee to the entry. The following is the result of the mLee entry:
dn: uid=mLee,ou=people,ou=IT,dc=example,dc=com
cn: Mark Lee
cn: Michael Lee
cn: Mackey Lee
uid: mLee
uidNumber: 2200
gidNumber: 212
homeDirectory: /home/mLee
loginShell: /usr/bin/ksh gecos: Mark Lee,San Jose, +1
555-555-5072
-R <attrval> Specifies an attribute or specific values of an attribute to be removed from
the entry. The format of <attrval> is attribute=value, where attribute
is the name of the attribute to remove, and value is a specific instance of
that attribute if the attribute is multi-valued. The use of the -R option interacts
with the optional <attr>=<value> parameters. For more information, see
the discussion of the <attr>=<value> option in Section 9.3.6.3.1
(page 317) and Section 9.3.6.3.2 (page 319). You may specify the -R option
more than once per command line.
-n <new_name> Specifies the new name of the user or group. This option replaces the uid
attribute for user entries or the cn attribute for group entries with the new
name, or the mapped attribute if attribute mapping has been specified for
that attribute. The <new_name> argument specifies the new name of the
user or group. Using -n is the same as replacing the corresponding attribute.
For example, the following two commands perform the same operation,
replacing the old UID with new UID for a user entry (assuming no attribute
mapping) :
316 Command and tool reference