libpwquality-1.2.4

Introduction to libpwquality

The libpwquality package contains a library used for password quality checking and generation of random passwords that pass the checks.

This package is known to build and work properly using an LFS-7.6 systemd platform.

Package Information

libpwquality Dependencies

Required

CrackLib-2.9.1

Optional

Linux-PAM-1.1.8 and Python-2.7.8

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libpwquality

Installation of libpwquality

Install libpwquality by running the following commands:

./configure --prefix=/usr             \
            --sysconfdir=/etc         \
            --disable-python-bindings \
            --disable-static          \
            --with-securedir=/lib/security &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--disable-python-bindings: This switch disables building of the optional Python bindings. Remove it if you have installed Python.

--disable-static: This switch prevents installation of static versions of the libraries.

Contents

Installed Programs: pwmake and pwscore
Installed Libraries: libpwquality.so and pam_pwquality.so
Installed Directories: None

Short Descriptions

pwmake

is a simple configurable tool for generating random and relatively easily pronounceable passwords.

pwscore

is a simple tool for checking quality of a password.

libpwquality.so

contains API functions for checking the password quality.

pam_pwquality.so

is a Linux PAM module used to perform password quality checking.

Last updated on 2014-08-25 13:50:07 -0700