PAM Check_user, récupéré depuis le dossier examples
des sources de PAM.
Installez les librairies PAM :
$ sudo yum install -y pam-devel
Installez les utilitaires de compilation:
$ sudo yum groupinstall -y 'Development Tools'
Installez Git:
$ sudo yum -y install git
Clonez ce dépôt
$ git clone https://github.com/humboldtux/check_user.git /tmp/check_user
$ cd /tmp/check_user
$ gcc -o check_user -lpam -lpam_misc -ldl check_user.c
Un binaire check_user a été créé dans le dossier courant. Vous pouvez vérifier qu'il supporte bien PAM:
$ ldd check_user
Vous pouvez ensuite copier le binaire dans un dossier de votre $PATH:
$ sudo mv check_user /usr/local/sbin/
Puis vérifier que le binaire est bien accessible:
$ command -v check_user
$ cd
$ rm -rf /tmp/check_user