kpasswd(1) - Changes the issuer's password in the Authentication Database
-x  Appears only for backwards compatibility.
-principal <user name>
    Names the Authentication Database entry for which to change the password. If this argument is
    omitted, the database entry with the same name as the issuer's local identity (UNIX UID) is changed.
-password <user's password>
    Specifies the current password. Omit this argument to have the command interpreter prompt for the
    password, which does not echo visibly:

       Old password: current_password
-newpassword <user's new password>
    Specifies the new password, which the kpasswd command interpreter converts into an encryption key
    (string of octal numbers) before sending it to the Authentication Server for storage in the user's
    Authentication Database entry.

    Omit this argument to have the command interpreter prompt for the password, which does not echo
    visibly:

       New password (RETURN to abort): <new_password>
       Retype new password: <new_password>
-cell <cell name>
    Specifies the cell in which to change the password, by directing the command to that cell's
    Authentication Servers. The issuer can abbreviate the cell name to the shortest form that
    distinguishes it from the other cells listed in the local /etc/openafs/CellServDB file.

    By default, the command is executed in the local cell, as defined

       First, by the value of the environment variable AFSCELL.

       Second, in the /etc/openafs/ThisCell file on the client machine on which the command is issued.

-servers <explicit list of servers>
    Establishes a connection with the Authentication Server running on each specified machine, rather
    than with all of the database server machines listed for the relevant cell in the local copy of the
    /etc/openafs/CellServDB file. The kpasswd command interpreter then sends the password-changing
    request to one machine chosen at random from the set.
-pipe
    Suppresses all output to the standard output stream or standard error stream. The kpasswd command
    interpreter expects to receive all necessary arguments, each on a separate line, from the standard
    input stream. Do not use this argument, which is provided for use by application programs rather than
    human users.
-help
    Prints the online help for this command. All other valid options are ignored.