create-cracklib-dict(8)
π create-cracklib-dict(8) β the system manager's manual, but make it make sense π
okay bestie, so you wanna know about create-cracklib-dict? it lives in section 8 of the System Manager's Manual, and it's literally the glow-up machine for password dictionaries. let's get into it β¨
π NAME π
create-cracklib-dict β Check passwords using libcrack2 π
πΈ SYNOPSIS πΈ
create-cracklib-dict wordlist ...
π¦ DESCRIPTION π¦
so here's the tea, bestie π: create-cracklib-dict takes one or more word list files as its arguments and converts them into cracklib dictionaries for use by password checking programs. like, it's giving dictionary factory. it's giving transformation. it's giving the main character of your password-checking setup π
where do the results go? bestie, they get placed in the default compiled-in dictionary location. that's it. that's where they live. no negotiating, no choosing, it's just the built-in spot β¨
π and if you're sitting there like "but what if i want my dictionary somewhere else, i want a different vibe, a different addressβ" okay diva, then you gotta use thecracklib-formatandcracklib-packercommands directly. those are the two icons you're looking for. this command right here? it's committed to the default location. periodt. π
π₯ SEE ALSO π₯
go read those too, iykyk π«Ά
π 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 them honestly π
and that's the whole thing bestie, ty for coming to my ted talk π this little masterpiece is brought to you by Jan Dittberner, dated Sat Jun 21 22:45:42 CEST 2008 β yeah, 2008, a whole era, and it still ate πβ¨ no cap, fr fr. go forth and build those dictionaries, you've got this π¦π
π¦ 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
- centos-stream 10: cracklib 2.9.11-8.el10 Β· LGPL-2.1-or-later
- centos-stream 9: cracklib 2.9.6-28.el9 Β· LGPLv2+
- centos-stream 9: cracklib 2.9.6-28.el9 Β· LGPLv2+
- debian bookworm: cracklib-runtime 2.9.6-5+b1 Β· LGPL-2.1-only
- debian trixie: cracklib-runtime 2.9.6-5.2+b1 Β· LGPL-2.1-only
- 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
- ubuntu jammy: cracklib-runtime 2.9.6-3.4build4 Β· LGPL-2.1-only
- ubuntu noble: cracklib-runtime 2.9.6-5.1build2 Β· LGPL-2.1-only
- ubuntu questing: cracklib-runtime 2.9.6-5.2build1
- ubuntu resolute: cracklib-runtime 2.9.6-5.2build3 Β· LGPL-2.1-only
- ubuntu stonking: cracklib-runtime 2.9.6-5.3 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms