LDAP-UX Client Services B.04.15 Administrator's Guide
Is the same as:
ldapugmod -t passwd olduid "uid=newuid"
6.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. Refer to man page passwd(4) for login
name requirements.
-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.
See the “WARNING” section below for impacts when using this
option.
-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 checks to see if the
value is numeric and then checks to see if 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. See the “WARNING”
section below for impacts when using this option.
-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
specified <home_directory> already exists, the user’s current
178 Command and Tool Reference