test du module PAM pam_pkcs11.c
Bonjour à tous,
Je dois réaliser une authentification par carte à puce soux linux.
J'utilise le module pam_pkcs11 du projet opensc.
mon problème :
* les fonctions : pam_start(), pam_authenticate, pam_end() expliqué dans http://www.theparticle.com/files/txt...ack/p56-13.txt existent - elles toujours ? si oui dans quel fichier ? j'ai fait un find . -name "*.c" | xargs grep -rni "pam_start" mais il ne les trouve pas.
* quand je lance su - pour tester le module PAM ( le coeur du programme se trouve dans pam_pkcs11.c ) j'ai à l'écran : "explicit username = [root]" au lieu de "explicit username = [davidy]". Pourtant "davidy" est mon username et je travaille sur ma session davidy. Je ne suis pas en mode root.
est ce que quelqu'un peut m'aider.
Merci d'avance.
test du module PAM pam_pkcs11 avec su -
j'ai trouvé la solution à mon pb :
* ces trois fonctions se trouve dans l'application appelant ( ex su, gdm, etc ... )
et non pas dans pam_pkcs11.c ( http://www.theparticle.com/files/txt...ack/p56-13.txt )
* su - est en fait l'équivalent de su - root d'où username utilisé pour s'authentifier sous root est root.