/pam-2fa-scream

Highly secure second factor auth by screaming at your computer.

Primary LanguageCGNU General Public License v3.0GPL-3.0

pam-2fa-scream

Highly secure second factor auth by screaming at your computer.

[kgz@ayano ~]$ su
Password: 
Second factor: please scream loudly at your computer
Authentication failed: you must scream louder (30% required, only received 9%)
su: Authentication failure
[kgz@ayano ~]$ su
Password: 
Second factor: please scream loudly at your computer
[root@ayano kgz]# 

Building and installing

meson build
ninja -C build

cp build/meson-out/libpam_2fa_scream.so /lib/security/pam_scream.so
chmod 755 /lib/security/pam_scream.so

Edit something in /etc/pam.d/ and add

auth            required        pam_scream.so