• # A mon avis ...

    Posté par . En réponse au message PAM : filtrer sur l'adresse IP avec pam_access. Évalué à 4.

    En regardant le code source du module en question, on constate qu'il récupère l'ip ou le hostname de la façon suivante:


    /* remote host name */

    if (pam_get_item(pamh, PAM_RHOST, (const void **)&from)
    != PAM_SUCCESS) {
    _log_err("cannot find the remote host name");
    return PAM_ABORT;
    }
    /** SNIP SNIP **/
    loginfo.from = from;


    Il matche ensuite directement le champ loginfo.from avec le contenu de ta conf.

    Or, en regardant le guide de développeur PAM[1], on constate que PAM_RHOST contient le nom résolu ou, si pas de résolution possible, l'adresse IP.
    Ta problématique n'a donc pas de solution,

    [1]: http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/old/(...)