|
Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!
System Administration Commands passmgmt(1M)
NAME
passmgmt - password files management
SYNOPSIS
passmgmt -a options name
passmgmt -m options name
passmgmt -d name
DESCRIPTION
The passmgmt command updates information in the password
files. This command works with both /etc/passwd and
/etc/shadow.
passmgmt -a adds an entry for user name to the password
files. This command does not create any directory for the
new user and the new login remains locked (with the string
*LK* in the password field) until the passwd(1) command is
executed to set the password.
passmgmt -m modifies the entry for user name in the password
files. The name field in the /etc/shadow entry and all the
fields (except the password field) in the /etc/passwd entry
can be modified by this command. Only fields entered on the
command line will be modified.
passmgmt -d deletes the entry for user name from the pass-
word files. It will not remove any files that the user owns
on the system; they must be removed manually.
passmgmt can be used only by the super-user.
OPTIONS
-c comment A short description of the login, enclosed
in quotes. It is limited to a maximum of 128
characters and defaults to an empty field.
-e expire Specify the expiration date for a login.
After this date, no user will be able to
access this login. The expire option argu-
ment is a date entered using one of the date
formats included in the template file
/etc/datemsk. See getdate(3C).
-f inactive The maximum number of days allowed between
uses of a login ID before that ID is
declared invalid. Normal values are positive
SunOS 5.10 Last change: 9 Mar 2004 1
System Administration Commands passmgmt(1M)
integers. A value of 0 defeats the status.
-g gid GID of name. This number must range from 0
to the maximum non-negative value for the
system. The default is 1.
-h homedir Home directory of name. It is limited to a
maximum of 256 characters and defaults to
/usr/name.
-K key=value Set a key=value pair. See user_attr(4),
auth_attr(4), and prof_attr(4). The valid
key=value pairs are defined in user_attr(4),
but the "type" key is subject to the
usermod(1M) and rolemod(1M) restrictions.
Multiple key=value pairs may be added with
multiple -K options.
-k skel_dir A directory that contains skeleton informa-
tion (such as .profile) that can be copied
into a new user's home directory. This
directory must already exist. The system
provides the /etc/skel directory that can be
used for this purpose.
-l logname This option changes the name to logname. It
is used only with the -m option. The total
size of each login entry is limited to a
maximum of 511 bytes in each of the password
files.
-o This option allows a UID to be non-unique.
It is used only with the -u option.
-s shell Login shell for name. It should be the full
pathname of the program that will be exe-
cuted when the user logs in. The maximum
size of shell is 256 characters. The default
SunOS 5.10 Last change: 9 Mar 2004 2
System Administration Commands passmgmt(1M)
is for this field to be empty and to be
interpreted as /usr/bin/sh.
-u uid UID of the name. This number must range from
0 to the maximum non-negative value for the
system. It defaults to the next available
UID greater than 99. Without the -o option,
it enforces the uniqueness of a UID.
FILES
/etc/passwd
/etc/shadow
/etc/opasswd
/etc/oshadow
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUNWcsu |
|_____________________________|_____________________________|
| Interface Stability | Evolving |
|_____________________________|_____________________________|
SEE ALSO
passwd(1), rolemod(1M), useradd(1M), userdel(1M),
usermod(1M), auth_attr(4), passwd(4), prof_attr(4), sha-
dow(4), user_attr(4), attributes(5)
EXIT STATUS
The passmgmt command exits with one of the following values:
0 Success.
1 Permission denied.
2 Invalid command syntax. Usage message of the
passmgmt command is displayed.
SunOS 5.10 Last change: 9 Mar 2004 3
System Administration Commands passmgmt(1M)
3 Invalid argument provided to option.
4 UID in use.
5 Inconsistent password files (for example, name is
in the /etc/passwd file and not in the /etc/shadow
file, or vice versa).
6 Unexpected failure. Password files unchanged.
7 Unexpected failure. Password file(s) missing.
8 Password file(s) busy. Try again later.
9 name does not exist (if -m or -d is specified),
already exists (if -a is specified), or logname
already exists (if -m -l is specified).
NOTES
Do not use a colon (:) or RETURN as part of an argument. It
is interpreted as a field separator in the password file.
The passmgmt command will be removed in a future release.
Its functionality has been replaced and enhanced by useradd,
userdel, and usermod. These commands are currently avail-
able.
This command only modifies password definitions in the local
/etc/passwd and /etc/shadow files. If a network nameservice
such as NIS or NIS+ is being used to supplement the local
files with additional entries, passmgmt cannot change infor-
mation supplied by the network nameservice.
SunOS 5.10 Last change: 9 Mar 2004 4
Man(1) output converted with
man2html and wrapped by fishsponge
This page was generated on Wed Sep 12 11:26:23 GMT 2007
|
Your favourite pages:
No pages logged yet. Trying to save cookie... Top 10 most popular pages:
sqlite3 man page (5334 hits) (openSUSE 10.2)
svn man page (5209 hits) (FreeBSD 6.2)
adv_cap_autoneg man page (4870 hits) (Solaris 10 11_06)
CPAN man page (4607 hits) (Suse Linux 10.1)
ssh man page (4342 hits) (Suse Linux 10.1)
ssh-socks5-proxy-connect man page (2884 hits) (Solaris 10 11_06)
netcat man page (2717 hits) (Suse Linux 10.1)
pprosetup man page (2492 hits) (Solaris 10 11_06)
startproc man page (2471 hits) (Suse Linux 10.1)
signal man page (2408 hits) (Suse Linux 10.1)
|