Copyright (C) 2000-2012 |
Manpages FascistCheckSection: Debian GNU/Linux manual (3)Updated: Wed, 3 Oct 2001 01:37:09 +0100 Index Return to Main Contents NAMEFascistCheck - a pro-active password checker librarySYNOPSIS#include <crack.h>static char const CRACKLIB_DICTPATH[] = ...;
extern char const *
DESCRIPTIONcracklib is a library containing the FascistCheck C function which may be used in a "passwd" like program. The idea is simple: try to prevent users from choosing passwords that could be guessed by "crack" by filtering them out, at source. cracklib is an offshoot of the the version 5 of the "crack" software and contains a considerable number of ideas nicked from the new software.The first formal argument password is the potential password. The second formal argument dictpath is the full path name + filename prefix of the cracklib dictionary database. FascistCheck returns the NULL pointer for a good password, or a pointer to a diagnostic string if it is a weak password. The database is in a binary format generated by the utilities crack_mkdict(8) and crack_packer(8). On a Debian system the database is located in the directory defined by the static constant CRACKLIB_DICTPATH and is set to /var/cache/cracklib/cracklib_dict. None of the subroutines in the cracklib libraries have this location hard-coded into their implementations. It is generated daily with the program /etc/cron.daily/cracklib. FILES
SEE ALSOcrack_testlib(8), crack_testnum(8), crack_teststr(8),crack_mkutil(8), crack_packer(8), crack_unpacker(8) /usr/share/doc/cracklib2-dev/examples http:/doc/cracklib2/index.html http:/doc/cracklib2-dev/index.html AUTHORcracklib2 is written by Alec Muffett <alecm@crypto.dircon.co.uk>. Manual added by Jean Pierre LeJacq <jplejacq@quoininc.com>.
IndexThis document was created by man2html, using the manual pages. Time: 09:16:38 GMT, March 29, 2024 |