Figure 4: Sample protected password database
Comments to the right are NOT part of the database.
user001:\ trusted database name
:u_name=user001:\ login ID for account (must match database name)
:u_id#1201:\ uid corresponding to the login ID
:u_pwd=n97jxy5cCgthc:\ encrypted password
:u_auditid#9:\ unique audit id
:u_auditflag#1:\ audit flag (1 = audit enabled )
:u_succhg#853776632:\ time_t value of last successful password change
:u_unsucchg#852832389:\ time_t value of last unsuccessful password change
:u_suclog#857328687:\ time_t value of last successful login
:u_suctty=ttyp4:\ terminal used for last successful login
:u_unsuclog#855686195:\ time_t value of last unsuccessful login
:u_unsuctty=ttypc:\ terminal used for last unsuccessful login
:u_lock@:\ account is not administratively locked
:chkent: required last entry field
Additional fields of interest that may be present:
u_bootauth user has authority to boot the system if > 0
u_acct_expire time_t value after which the account is unuseable
u_max_llogin maximum value in seconds allowed between logins
u_pickpw flag that controls ability of a user to pick
their own password
u_pwchanger logonid of last person to change the password if
not owner
u_pw_admin_num random number used as a password after the
account is reset
u_numunsuclog count of the consecutive unsuccessful logon attempts
|