IPB
>  Man Pages > Unix > Solaris 10 11/06 > Section 1M > passmgmt man page

passmgmt man page

Section 1M - Solaris 10 11/06 Man Pages

Other operating system man pages available here


Advanced Search

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)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Area :: Prototype Electronic Assembly :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum