LDAP-UX Client Services B.05.01 Administrator Guide for HP directory servers and Windows ADS

ldapugmod -t passwd -n newuid olduid
Is the same as:
ldapugmod -t passwd olduid "uid=newuid"
9.3.6.3.1 Options applicable to -t passwd
The following is a list of valid options for -t passwd:
<uid_name> Required. Specifies the POSIX style login name of the user entry to
modify. You must specify the <uid_name> parameter unless you
specify the -D option. This user name must conform to HP-UX login
name requirements. For more information about login name
requirements, see the passwd(4) manpage.
-f <full_name> Replaces the user’s full name. If is an empty string (a pair of double
quotes: ""), ldapugmod removes the cn (or mapped) attribute. For
information about impacts when using this option, see
Section 9.3.6.4 (page 320).
-u <uidNumber> Replaces the user’s numeric ID number. If uidNumber is an empty
string (a pair of double quotes: ""), ldapugmod removes the
uidNumber or mapped attribute. If the specified uidNumber value
already exists in the directory server, ldapugmod does not modify
the entry and returns an error exit status, unless you specify the -F
option.
-g <group/gid> Replaces the user's primary login group ID number. If
<group/gid> is an empty string (a pair of double quotes: ""),
ldapugmod will remove the gidNumber or mapped attribute. In
order to support numeric group names, ldapugmod treats the -g
argument as a group name. If ldapugmod cannot find a matched
numeric group name in the directory server, it determines whether
the value is numeric and then verifies that the specified group ID
number exists. If it does not exist, ldapugmod exits with an error,
unless you specify the -F option.
NOTE: The dapugmod tool does not modify the user’s group
membership when chaining the primary group ID. Adding the user
as a member of the new group and possibly removing the member
from the previous group must be done with separate ldapudmod
operations.
-s <login_shell> Replaces the full path name to the executable that is used to handle
login sessions for this user.
If the <login_shell> argument is an empty string (a pair of
double quotes: ""), ldapugmod removes the loginShell or
mapped attribute.
The ldapudmod tool issues a WARNING if the specified login shell
does not exist on the local system. For information about impacts
when using this option, see Section 9.3.6.4 (page 320).
-d <home_directory> Replaces the full path name (including the user name) of the user’s
home directory. If the <home_directory> argument is an empty
string (a pair of double quotes: ""), ldapugmod removes the
homeDirectory or mapped attribute.
-m Move the user’s home directory to the location specified with the
-d option. -m requires that you also specify the -d option. If the
9.3 LDAP user and group management tools 317