HP-UX Reference (11i v1 05/09) - 4 File Formats (vol 8)

p
prpwd(4) prpwd(4)
u_unsucchg This field is a time_t value that indicates the time of the last unsuccessful password change.
This field should only be set by programs that can be used to change the account password.
u_acct_expire
This field is the time_t time is seconds that the account will be usable. After this time inter-
val the user will no longer be allowed to login. This field is different from the u_life field in
that the u_life field is the time from the last password change. u_acct_expire is not
affected by the changing of the password.
u_max_llogin This value, in secconds, is the maximum time allowed between logins. If the time between
the last login and the current time exceeds this value, the account is locked and the user
can no longer logon.
u_pw_expire_warning
This value, in seconds, is the time at which a warning will appear prior to the expiration of
the user’s password.
u_pickpw This value is a flag that controls the ability of the user to pick a password for the account.
This permits an account to be configured so that a user can not pick a password but instead
has a password generated by the system for the account.
u_genpwd This flag field controls the ability of a user to generate a password for the account. The sys-
tem is capable of generating passwords containing random letters, characters, or words.
u_restrict This flag field controls whether password triviality checks are performed on any user
chosen passwords. Triviality checks performed include verifying that the password does not
represent a login or group name, a palindrome, or a word recognized by the spell(1) pro-
gram. See acceptable_password(3) for more information on triviality checks for passwords.
u_nullpw This flag controls the ability of the user to choose a null password for the account.
u_pwchanger This field records the user id of the last person to change the account password if that user
was not the same the account’s user. This is used to warn the user at login time if the
account password has been changed possibly without the knowledge of the user.
u_pw_admin_num
This field holds the random number the user must supply to login after the account is reset
by the system administrator. This field is removed after a successful login.
u_genchars This flag field controls the ability of the user to generate random characters for a password.
u_genletters This flag field controls the ability of the user to generate random letters for a password.
u_tod This field contains a comma separated list of time-of-day specification entries that controls
when the user account can be used for login. For more information on the format of a list
entry, see tod(3).
u_suclog This field is a time_t value that contains the system time of the last successful login to the
account.
u_unsuclog This field is a time_t value that contains the system time of the last unsuccessful login to
the account.
u_suctty This field is a character string that identifies the name of the terminal or remote host asso-
ciated with the last successful login to the account.
A remote host specification consists of the ASCII representation of the Internet address of
the host. This field is converted into an Internet address and is converted to a hostname
using gethostbyaddr(3N).
u_numunsuclog
This field contains a count of the number of unsuccessful login attempts to the account.
This field is reset when a successful login to the account occurs.
u_unsuctty This field is a character string that identifies the name of the terminal or remote host asso-
ciated with the last unsuccessful login attempt to the account.
u_maxtries This field specifies the maximum number of consecutive unsuccessful login attempts to the
account that are permitted until the account is locked.
u_lock This flag field is used to administratively lock an account. A user cannot login to a locked
account.
Section 4232 Hewlett-Packard Company 2 HP-UX 11i Version 1: September 2005