Sponsored Content
The Lounge What is on Your Mind? Let us stand in awe before Don Cragun Post 303031437 by wisecracker on Thursday 28th of February 2019 08:46:39 AM
Old 02-28-2019
Congrats Don, a major achievement in such a relatively short time.
Your knowledge of the POSIX standards is second to none.

I have learnt a lot from you, and others on here and still learn daily, especially how you use the utilities/transient_programs.

It makes being on a site much more worth while when one's peers acknowledge one's efforts...

<thumbs up smiley here>
This User Gave Thanks to wisecracker For This Post:
 

We Also Found This Discussion For You

1. Post Here to Contact Site Administrators and Moderators

Don Cragun

Hi Don I apologise, it wasn't my intention to double post. Soon after posting the original I noticed a typo in the subject so partly because I didn't want to confuse and distract from what I was seeking, but if I'm honest mostly down to my OCD, I wanted to correct it. However I couldn't see... (0 Replies)
Discussion started by: ElGato
0 Replies
FascistCheck(3)                                               Debian GNU/Linux manual                                              FascistCheck(3)

NAME
FascistCheck - a pro-active password checker library SYNOPSIS
#include <crack.h> static char const CRACKLIB_DICTPATH[] = ...; extern char const * FascistCheck(char const passwd[], char const dictpath[]); DESCRIPTION
cracklib is a library containing the FascistCheck C function which may be used in a "passwd" like program. The idea is simple: try to pre- vent 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
/var/cache/cracklib/cracklib_dict.[hwm|pwd|pwi] cracklib dictionary database files used by utilities. /etc/cron.daily/cracklib cracklib daily cron program to rebuild the cracklib dictionary database. /etc/cracklib/cracklib.conf cracklib configuration file used by the cracklib daily cron program to rebuild the cracklib dictionary database. /usr/sbin/crack_mkdict cracklib shell script to create initial list of words for dictionary database. /usr/share/doc/cracklib2-dev/examples Example cc(1) source files that show how FascistCheck is used. SEE ALSO
crack_teststr(8), crack_mkdict(8), update-cracklib(8) /usr/share/doc/cracklib2-dev/examples /usr/share/doc/cracklib2/cracklib2.html /usr/share/doc/cracklib2-dev/cracklib2-dev.html AUTHOR
cracklib2 is written by Alec Muffett <alecm@crypto.dircon.co.uk>. Manual added by Jean Pierre LeJacq <jplejacq@quoininc.com>. 2.7-8.5 Wed, 3 Oct 2001 01:37:09 +0100 FascistCheck(3)
All times are GMT -4. The time now is 06:58 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy