Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 1.01 KB

README.md

File metadata and controls

63 lines (44 loc) · 1.01 KB

check_user

PAM Check_user, récupéré depuis le dossier examples des sources de PAM.

Instructions d'installation sous Centos

Prérequis

Installez les librairies PAM :

$ sudo yum install -y pam-devel

Installez les utilitaires de compilation:

$ sudo yum groupinstall -y 'Development Tools'

Récupérez les sources

Installez Git:

$ sudo yum -y install git

Clonez ce dépôt

$ git clone https://github.com/humboldtux/check_user.git /tmp/check_user

Compilation

$ 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

Ménage

$ cd
$ rm -rf /tmp/check_user