cracklib-check(8)
π cracklib-check β the manual page, but make it cute
okay bestie, gather round, because we're reading the cracklib-check(8) page from the System Manager's Manual and honestly? it's short, it's sweet, and it will not let you pick a bad password. periodt.
β¨ NAME β¨
cracklib-check β check passwords using libcrack2 π
π¦ SYNOPSIS π¦
cracklib-check [-h|--no-echo]
πΈ DESCRIPTION πΈ
so here's the vibe: cracklib-check takes a whole list of passwords from stdin β yes, it's reading your input, bestie, it's a listener β and then it checks every single one of them through libcrack2's FascistCheck(3) sub routine. π΅οΈββοΈβ¨
that's it. that's the whole job. it's giving quality control. it's giving "not on my watch." π
π OPTIONS π
--no-echoβ don't echo the password that's ok back to the terminal. π€« basically: keep it quiet, keep it mysterious, keep it off the screen.-h,--helpβ print help explaining the command line options. π«Ά the "girl help" option, but it actually helps.
π RESULT π
cracklib-check prints each checked password and the matching result from FascistCheck(3) straight to stdout. the password and the result are separated by a colon (:), like a little duo. π«
when --no-echo is specified, it prints only the result if the password is ok. no password reveal, no spoilers. π
π SEE ALSO π
π AUTHOR π
this man page was written by Jan Dittberner <jandd@debian.org> for the Debian GNU/Linux System (but may be used by others). iconic of him honestly π
lowkey a whole queen for documenting this. the way he did that for Debian and said "but like, you can use it too" β sharing is caring fr fr.
mwah π that's the page. written by Jan Dittberner, dated Sat Jun 21 22:44:33 CEST 2008, living rent-free in the System Manager's Manual as cracklib-check(8). slay, stay safe, and never let your password be password123. π¦β¨
π¦ where this page comes from
- alpine 3.22: cracklib-doc 2.10.3-r0 Β· LGPL-2.1-or-later
- alpine 3.23: cracklib-doc 2.10.3-r0 Β· LGPL-2.1-or-later
- alpine 3.24: cracklib-doc 2.10.3-r1 Β· LGPL-2.1-or-later
- arch rolling: cracklib 2.10.3-1 Β· GPL-2.0-or-later
- fedora 43: cracklib 2.10.3-1.fc43 Β· LGPL-2.1-or-later
- fedora 43: cracklib 2.10.3-1.fc43 Β· LGPL-2.1-or-later
- fedora 44: cracklib 2.10.3-1.fc44 Β· LGPL-2.1-or-later
- fedora 44: cracklib 2.10.3-1.fc44 Β· LGPL-2.1-or-later
- nixpkgs unstable: cracklib 2.10.3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms