2
.\" /var/cvs/projects/debian/cracklib/debian/dpkg.src/cracklib-runtime.crack_teststr.8.in,v
5
.\" @(#) cracklib-runtime.crack_teststr.8.in,v 1.6 1999/03/29 15:30:21 jplejacq Exp
8
.\" Copyright (C) 1998, 1999 Jean Pierre LeJacq <jplejacq@quoininc.com>
10
.\" Distributed under the GNU GENERAL PUBLIC LICENSE.
12
.TH crack_teststr 8 "Wed, 3 Oct 2001 01:37:09 +0100" "2.7-8.5" "Debian GNU/Linux manual"
14
crack_testlib, crack_testnum, crack_teststr \- cracklib test utilities
23
tests if the input string will be accepted as a valid password by the
24
installed cracklib dictionary using the
28
tests if the input integer is an index to a word in the installed
29
cracklib dictionary and returns the word if found.
31
tests if the input string is in the installed cracklib dictionary and
32
returns its index number if found.
34
The database is in a binary format generated by the utilities
38
On a Debian system the database is located in the directory
39
/var/cache/cracklib/cracklib_dict and is generated daily with the program
41
(8), which is called from the cron job
42
.B /etc/cron.daily/cracklib
43
\. The location is also defined in the header file
47
though none of the subroutines in the cracklib libraries have this
48
location hardcoded into their implementations.
50
Each take one string or number per line. Enter ^C when done.
53
.I /var/cache/cracklib/cracklib_dict.[hwm|pwd|pwi]
54
cracklib dictionary database files used by utilities.
56
.I /etc/cron.daily/cracklib
57
cracklib daily cron program to rebuild the cracklib dictionary database.
59
.I /etc/cracklib/cracklib.conf
60
cracklib configuration file used by the cracklib daily cron program to
61
rebuild the cracklib dictionary database.
63
.I /usr/include/crack.h
64
cracklib header file defining the subroutine
68
used to compile in the location of the cracklib dictionary database for
74
/usr/share/doc/cracklib2/cracklib2.html
76
/usr/share/doc/cracklib-runtime/cracklib-runtime.html
79
is written by Alec Muffett <alecm@crypto.dircon.co.uk>. Manual added
80
by Jean Pierre LeJacq <jplejacq@quoininc.com>.