PAM_PASSWDQC(8)

πŸ“¦
version 2.1.0 Β· 2 versions
  • 2.1.0 Β· debian bookworm, debian trixie, epel 10, epel 9, fedora 43, fedora 44, nixpkgs unstable, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 15.1 Β· freebsd 14.5, freebsd 15.1
, in debian bookworm, debian trixie, epel 10, epel 9, fedora 43, fedora 44, nixpkgs unstable, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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 πŸ‘€

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 πŸ’–πŸ¦‹πŸŒΈ