HomeVyOS Platform

pam: T5577: Improved PAM configs for RADIUS and TACACS+

This commit has been deleted in the repository: it is no longer reachable from any branch, tag, or ref.

Description

pam: T5577: Improved PAM configs for RADIUS and TACACS+

After sources analysis, we found the next possible return statuses for PAM
modules:

  1. pam_tacplus

    Auth:
    • PAM_AUTH_ERR
    • PAM_AUTHINFO_UNAVAIL
    • PAM_AUTHTOK_ERR
    • PAM_BUF_ERR
    • PAM_CRED_INSUFFICIENT
    • PAM_PERM_DENIED
    • PAM_SUCCESS
    • PAM_USER_UNKNOWN

      Account:
    • PAM_AUTH_ERR
    • PAM_AUTHINFO_UNAVAIL
    • PAM_PERM_DENIED
    • PAM_SUCCESS
    • PAM_USER_UNKNOWN

      Session:
    • PAM_AUTHINFO_UNAVAIL
    • PAM_SESSION_ERR
    • PAM_SUCCESS
    • PAM_USER_UNKNOWN
  1. pam_radius_auth

    Auth:
    • PAM_ABORT
    • PAM_AUTH_ERR
    • PAM_AUTHINFO_UNAVAIL
    • PAM_AUTHTOK_ERR
    • PAM_BAD_ITEM
    • PAM_BUF_ERR
    • PAM_CONV_AGAIN
    • PAM_CONV_ERR
    • PAM_IGNORE
    • PAM_NO_MODULE_DATA
    • PAM_PERM_DENIED
    • PAM_SUCCESS
    • PAM_SYSTEM_ERR
    • PAM_USER_UNKNOWN

      Account:
    • PAM_SUCCESS

      Session:
    • PAM_ABORT
    • PAM_AUTHINFO_UNAVAIL
    • PAM_BAD_ITEM
    • PAM_BUF_ERR
    • PAM_CONV_AGAIN
    • PAM_CONV_ERR
    • PAM_IGNORE
    • PAM_NO_MODULE_DATA
    • PAM_PERM_DENIED
    • PAM_SUCCESS
    • PAM_SYSTEM_ERR
    • PAM_USER_UNKNOWN

PAM configurations were replaced with tuned versions to take this into account.

Details

Provenance
zsdcAuthored on Sep 19 2023, 6:03 PM
Parents
rVYOSONEX5d712700d6b8: TACACS: T5577: Added `mandatory` and `optional` modes for TACACS+
Branches
Loading...
Tags
Loading...