1 PASSWORD

  PASSWORD is a utility to save the (hashed) password information of
  specified users, so that the password can temporarly be changed by
  datacenter  management staff  for testing  purposes. The  original
  password can be restored after testing etc. has completed.

  The  user password information  is stored in  a keyed indexed file
  (PWD$DIR:PASSWORD.SAV). PWD$DIR is the location where all PASSWORD
  files are located (image, cld, etc).

2 Logical_Name

  The successfull usage PASSWORD depends on the definition of one
  logicalname: PWD$DIR

  This logicalname has to be defined as being the Device:[Directory]
  where PASSWORD.CLD, PASSWORD.EXE and PASSSWORD.SAV are stored.

2 SAVE

  Format:

    PASSWORD SAVE User[,...] [/[NO]CONFIRM] /[NO]LOG

  Saves hashed pasword information of specified user(s).

  Default: /LOG /NOCONFIRM 


2 RESTORE

  Format:

    PASSWORD RESTORE User[,...] [/[NO]CONFIRM] /[NO]LOG [/[NO]REMOVE]

  Restores password information for the specified user(s), provided
  it has been save  via a PASSWORD SAVE or PASSWORD MODIFY command.
  Before restoring the information, the password dates for both the
  primary and  secondary password  is  checked  against the  stored
  information.  If the dates of the current (active)  passwords are
  later in time then the stored info, the restore is canceled (user
  might have requested a password change without us knowing it).

  If /REMOVE is specified, the passord info will be removed from the
  PASSWORD.SAV file when the password info isd succesfully restored.

  Default: /LOG /NOCONFIRM /NOREMOVE

2 MODIFY

  Format:

     PASSWORD MODIFY User[,...] /PASSWORD=(Pwd1[,Pwd2])
              [/[NO]CONFIRM] /[NO]LOG

  Stores the current password info of the specified users, and modifies
  the password(s) as specified. /PASSWORD is a required qualifier.

  Default: /LOG /NOCONFIRM

2 LIST

  Format:

    PASSWORD LIST [User[,...]] [/ALL] [/FULL] /OUTPUT[=Filespec]

  List record(s) of specified user(s),  or of all users stored. By
  default a  'small' listing will  be generated,  more info can be
  requested by specifying /FULL. /FULL generates a 132 column wide
  listing.

   Example:
   $ PASSWORD LIST /ALL

   =======================================================================
    Saved passwords on node NL101
    - requested by user VEEN at 28-APR-1994 08:26:27.87
   =======================================================================
    Username          Saved by          Saved at                     M/R
   -----------------------------------------------------------------------
    DBS_USER          SYSTEM            27-APR-1994 10:35:42.15      Y/N
   =======================================================================
    End of List (1 record found)

   - 'Username'     contains the name of users of which password
                    info has been saved.
   - 'Saved by'     states the name of the user who has issued
                    the save command
   - 'Saved at'     specifies the time when the save operation
                    was performed
   - 'M/R'          specifies the status of the password info;
   .  M = 'N'       -> Password has been saved but not modified
                       ($ PASSWORD SAVE ... command)
   .  M = 'Y'       -> Password has been saved and modified
                       ($ PASSWORD MODIFY ... command)
   .  R = 'N'       -> Password info has not been restored
   .  R = 'Y'       -> Password info has been restored

   A /FULL listing creates a 132 column listing containing the same
   info as provided as shown above, plus some additional info;

   - 'Pwd'             states which passwords have been set by the
                       user (primary/secondary password).
   - 'Primary date'    is modification date of primary password
   - 'Secondary date'  is modification date of secondary password

2 REMOVE

  Format:

    PASSWORD REMOVE User[,...] [/ALL] [/[NO]CONFIRM] /[NO]LOG

  Remove record(s) of specified user(s) form the PASSWORD.SAV file.
  Either /ALL or one or more usernames need to be specified.

