passwordcheck_cracklib
Strengthen PostgreSQL user password checks with cracklib
Module:
Categories:
Overview
MIXED 3rd Party Extension: passwordcheck : Strengthen PostgreSQL user password checks with cracklib
Information
- Extension ID: 7000
- Extension Name:
passwordcheck_cracklib - Package Name:
passwordcheck - Category:
SEC - License: LGPLv2
- Website: https://github.com/devrimgunduz/passwordcheck_cracklib
- Language: C
- Extra Tags: N/A
- Comment: N/A
Metadata
- Latest Version: 3.1.0
- Postgres Support:
17,16,15,14,13 - Need Load: Explicit Loading Required
- Need DDL: Dd not need
CREATE EXTENSIONDDL - Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
passwordcheck_cracklib_$v* - RPM Ver :
3.1.0 - RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-passwordcheck-cracklib - DEB Ver :
3.1.0 - DEB Deps: N/A
Availability
Installation
Install passwordcheck_cracklib via the pig CLI tool:
pig ext install passwordcheck; # Extension Name
pig ext install passwordcheck_cracklib; # normalized package name
Install passwordcheck via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["passwordcheck"]}' # -l <cls>
Install passwordcheck RPM from YUM repo directly:
dnf install passwordcheck_cracklib_17*;
dnf install passwordcheck_cracklib_16*;
dnf install passwordcheck_cracklib_15*;
dnf install passwordcheck_cracklib_14*;
dnf install passwordcheck_cracklib_13*;
Install passwordcheck DEB from APT repo directly:
apt install postgresql-17-passwordcheck-cracklib;
apt install postgresql-16-passwordcheck-cracklib;
apt install postgresql-15-passwordcheck-cracklib;
apt install postgresql-14-passwordcheck-cracklib;
apt install postgresql-13-passwordcheck-cracklib;
Extension passwordcheck_cracklib has to be loaded via shared_preload_libraries
shared_preload_libraries = 'passwordcheck_cracklib'; # add to pg cluster config
Extension %s does not need CREATE EXTENSION command
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.