passlen - Determines minimum password length (Enhanced
Security)
#include <sys/types.h> #include <sys/security.h> #include
<prot.h>
int passlen
time_t life_dur,
time_t login_delay,
int alphabet_size );
Enhanced Security Library (libsecurity)
Specifies the password lifetime duration for an account
(in seconds). Specifies the amount of time (in seconds)
between login attempts. Specifies the number of distinct
characters that can be used in a password.
The passlen() function takes the password lifetime duration
life_dur for an account and the login_delay between
login attempts, both values in seconds, and the alphabet_size
of distinct characters, and returns the minimum
password length according to the algorithm in the DoD
Password Management Guideline (the Green Book). The parameter
that specifies the probability of guessing a password
is fixed to the value of 1 chance in a million.
If the life_dur or prob_guess parameters change in the
protected password database for this account (or for the
system default if those values are used in an account), it
is a good idea to invalidate the password in case the new
parameters require a longer minimum password length.
Programs using this function must be compiled with -lsecurity.
Commands: passwd(1)
Functions: randomword(3), exp(3), floor(3)
passlen(3)
[ Back ] |