PAM_PASSWDQC(8)
π PAM_PASSWDQC π
okay bestie, welcome to the <pink>pam_passwdqc</pink> page β it lives in the System Manager's Manual, and it's literally the password bouncer of the PAM world π«Ά
β¨ NAME β¨
pam_passwdqc β Password quality-control PAM module π
πΈ SYNOPSIS πΈ
[service-name] module-type control-flag pam_passwdqc [options]
π¦ DESCRIPTION π¦
so the <purple>pam_passwdqc</purple> module is a simple password strength checking module for PAM. that's the whole vibe. no cap. π
but like β not just regular passwords. it also offers support for passphrases, and it can provide randomly generated ones too. versatile queen behavior honestly π
here's the important structural tea though: the <purple>pam_passwdqc</purple> module provides functionality for only one PAM management group: password changing. in terms of the module-type parameter, this is the <cyan>"password"</cyan> feature. one job, doing it well, main character energy π
the <yellow>pam_chauthtok()</yellow> service function may ask the user for a new password, and verify that it meets certain minimum standards. if the chosen password is unsatisfactory, the service function returns PAM_AUTHTOK_ERR. (rejected. blocked. not today. π)
now, the set of options that may be passed to the module is exactly the same as the set of options that may be specified in the configuration file β suggested location <cyan>/etc/passwdqc.conf</cyan>, to be specified in the <cyan>config=/etc/passwdqc.conf</cyan> option. those options are described in <purple>passwdqc.conf(5)</purple>. so go read that one, bestie, that's where the option lore lives πβ¨
π SEE ALSO π
<purple>pam.conf(5)</purple><purple>passwdqc.conf(5)</purple><purple>pam(8)</purple>
https://www.openwall.com/passwdqc/
π AUTHORS π
the <purple>pam_passwdqc</purple> module was written for Openwall GNU/*/Linux by Solar Designer <solar at openwall.com>. π
this manual page was written for the FreeBSD Project by ThinkSec AS and NAI Labs, the Security Research Division of Network Associates, Inc. under DARPA/SPAWAR contract <cyan>N66001-01-C-8035</cyan> ("CBOSS"), as part of the DARPA CHATS research program. iconic rΓ©sumΓ©, fr fr β¨
it has since been revised β most importantly to refer to <purple>passwdqc.conf(5)</purple> instead of describing the options right on this page. glow-up complete π
and that's the whole page, bestie!! brought to you by the Openwall Project, dated December 9, 2019 β stay safe out there and pick a password that isn't your cat's name, mwah ππ¦πΈ
π¦ where this page comes from
- debian bookworm: libpam-passwdqc 2.0.2-1+b1 Β· cut-down-BSD
- debian trixie: libpam-passwdqc 2.0.3-2+b1 Β· cut-down-BSD
- epel 10: pam_passwdqc 2.0.3-3.el10_0 Β· BSD-3-Clause
- epel 9: pam_passwdqc 2.0.3-2.el9 Β· BSD-3-Clause
- fedora 43: pam_passwdqc 2.0.3-8.fc43 Β· BSD-3-Clause
- fedora 43: pam_passwdqc 2.0.3-8.fc43 Β· BSD-3-Clause
- fedora 44: pam_passwdqc 2.0.3-9.fc44 Β· BSD-3-Clause
- fedora 44: pam_passwdqc 2.0.3-9.fc44 Β· BSD-3-Clause
- nixpkgs unstable: passwdqc 2.0.3
- ubuntu jammy: libpam-passwdqc 2.0.2-1 Β· cut-down-BSD
- ubuntu noble: libpam-passwdqc 2.0.3-1build1 Β· cut-down-BSD
- ubuntu questing: libpam-passwdqc 2.0.3-2
- ubuntu resolute: libpam-passwdqc 2.1.0-1 Β· cut-down-BSD
- ubuntu stonking: libpam-passwdqc 2.1.0-2 Β· cut-down-BSD
- Copyright (c) 2001 Networks Associates Technology, Inc
- Copyright (c) 2009 Dmitry V. Levin
- Copyright (c) 2009,2019 Solar Designer
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms