In my setup, I use libpam_poldi.so in the /etc/pam.d/common-auth file:
sufficient pam_poldi.so quiet requisite pam_unix.so ...
Accessing the card via "gpg --card-status", for example, will cause any PAM Authentication to fail.
Furthermore, any other authentication done by the card, i.e. sending a signed message via enigmail, will cause pam_poldi.so to crash.
In order to regain PAM Authentication, I have to unplug, then plug back in, the USB Card Reader.
I am running the following smart card related applications (daemons):
pcscd scdaemon gpg-agent
I have not found a way to bypass pam_podi.so post-crash.
In my setup, I use libpam_poldi.so in the /etc/pam. d/common- auth file:
sufficient pam_poldi.so quiet
requisite pam_unix.so ...
Accessing the card via "gpg --card-status", for example, will cause any PAM Authentication to fail.
Furthermore, any other authentication done by the card, i.e. sending a signed message via enigmail, will cause pam_poldi.so to crash.
In order to regain PAM Authentication, I have to unplug, then plug back in, the USB Card Reader.
I am running the following smart card related applications (daemons):
pcscd
scdaemon
gpg-agent
I have not found a way to bypass pam_podi.so post-crash.