google-authenticator-libpam

Install command:
brew install google-authenticator-libpam

PAM module for two-factor authentication

https://github.com/google/google-authenticator-libpam

License: Apache-2.0

Formula JSON API: /api/formula/google-authenticator-libpam.json

Formula code: google-authenticator-libpam.rb on GitHub

Bottle (binary package) installation support provided for:

Apple Silicon sequoia
sonoma
ventura
monterey
Intel sonoma
ventura
monterey
64-bit linux

Current versions:

stable 1.10

Depends on:

qrencode 4.1.1 QR Code generation

Depends on when building from source:

autoconf 2.72 Automatic configure script builder
automake 1.17 Tool for generating GNU Standards-compliant Makefiles
libtool 2.5.3 Generic library support script
Add 2-factor authentication for ssh:
    echo "auth required $HOMEBREW_PREFIX/opt/google-authenticator-libpam/lib/security/pam_google_authenticator.so" \
    | sudo tee -a /etc/pam.d/sshd

Add 2-factor authentication for ssh allowing users to log in without OTP:
    echo "auth required $HOMEBREW_PREFIX/opt/google-authenticator-libpam/lib/security/pam_google_authenticator.so" \
    "nullok" | sudo tee -a /etc/pam.d/sshd

(Or just manually edit /etc/pam.d/sshd)

Analytics:

Installs (30 days)
google-authenticator-libpam 28
Installs on Request (30 days)
google-authenticator-libpam 28
Build Errors (30 days)
google-authenticator-libpam 0
Installs (90 days)
google-authenticator-libpam 112
Installs on Request (90 days)
google-authenticator-libpam 112
Installs (365 days)
google-authenticator-libpam 640
Installs on Request (365 days)
google-authenticator-libpam 640
Fork me on GitHub