PAM_CHATTY(8)
β¨ pam_chatty β the manual, but make it a group chat β¨
okay so bestie, this is pam_chatty, and it lives in section 8 of the manual pages π
πΈ NAME πΈ
pam_chatty β a PAM test module that generates PAM info and error messages. she's a chatterbox, that's literally her whole thing π
π SYNOPSIS π
pam_chatty.so [...]
π¦ DESCRIPTION π¦
so here's the vibe: the pam_chatty module makes it easy to replicate the behaviour of PAM modules that generate a lot of output, so you can make sure that PAM clients react as expected. basically it's a stand-in for that one friend who will not stop talking, and you use it to test that everyone else in the group chat handles it gracefully π«Ά
π IMPORTANT π
pam_chatty is a test tool. It should be considered completely insecure and never used outside test environments! π¨
fr fr. no cap. As you'll see when reading the description of the options, many of them don't make any sense in the real world and were added just to make tests possible. she's not built for real life, she's built for the lab π§ͺ
the pam_chatty module generates a lot of PAM info and error output when its authentication method is called, and then returns success. that's it. that's the whole personality β¨
π OPTIONS π
num_lines=NUMBERβ the number of lines of messages to output, for each one of the enabled types of messages selected. yes, you pick how much she yaps π’errorβ whether to output error level messages. the dramatic ones πinfoβ whether to output info level messages. the chill ones π
π MODULE TYPES PROVIDED π
Only the auth module type is supported. one trick pony? no, she's a specialist π
π EXAMPLE π
auth required pam_chatty.so num_lines=16 info error
and that's the whole page bestie, you ate it, iconic, periodt πβ¨ππ¦πΈπ«Ά
this page is from 2020-03-05, and it's the manual for PAM_CHATTY(8) β go forth and test responsibly, mwah π
π¦ where this page comes from
- arch rolling: pam_wrapper 1.1.8-2 Β· GPL-3.0-or-later
- centos-stream 10: pam_wrapper 1.1.4-14.el10 Β· GPL-3.0-or-later
- centos-stream 9: pam_wrapper 1.1.4-2.el9 Β· GPLv3+
- centos-stream 9: pam_wrapper 1.1.4-2.el9 Β· GPLv3+
- debian bookworm: libpam-wrapper 1.1.4-1+b2 Β· GPL-3.0-or-later
- debian trixie: libpam-wrapper 1.1.7-1+b1 Β· GPL-3.0-or-later
- fedora 43: pam_wrapper 1.1.8-2.fc43 Β· GPL-3.0-or-later
- fedora 43: pam_wrapper 1.1.8-2.fc43 Β· GPL-3.0-or-later
- fedora 44: pam_wrapper 1.1.8-3.fc44 Β· GPL-3.0-or-later
- fedora 44: pam_wrapper 1.1.8-3.fc44 Β· GPL-3.0-or-later
- nixos 26.05: libpam-wrapper 1.1.5
- nixpkgs unstable: libpam-wrapper 1.1.5
- opensuse-leap 16.0: pam_wrapper 1.1.7-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: pam_wrapper 1.1.7-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: pam_wrapper 1.1.7-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: pam_wrapper 1.1.7-160000.2.2 Β· GPL-3.0-or-later
- ubuntu jammy: libpam-wrapper 1.1.4-1build1 Β· GPL-3.0-or-later
- ubuntu noble: libpam-wrapper 1.1.5-1build3 Β· GPL-3.0-or-later
- ubuntu questing: libpam-wrapper 1.1.7-1build1
- ubuntu resolute: libpam-wrapper 1.1.8-1build1 Β· GPL-3.0-or-later
- ubuntu stonking: libpam-wrapper 1.1.8-1build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms