PAM: pam_nfc логин lightdm
Я хочу, чтобы мои пользователи входили на рабочую станцию, используя свою nfc-карту. У меня есть тест-установка с raspbian. Я скомпилировал и установил оба libnfc pam_nfc.
Мой читатель 072f:2200 Advanced Card Systems, Ltd ACR122U
,
root@raspberrypi:/var/log# nfc-scan-device
nfc-scan-device uses libnfc 1.7.1
1 NFC device(s) found:
- ACS / ACR122U PICC Interface:
acr122_usb:001:006
Я также могу прочитать карту с NFC-список
nfc-list
nfc-list uses libnfc 1.7.1
NFC device: ACS / ACR122U PICC Interface opened
1 ISO14443A passive target(s) found:
ISO/IEC 14443A (106 kbps) target:
ATQA (SENS_RES): 00 04
UID (NFCID1): 7e 85 82 f6
SAK (SEL_RES): 08
Я зарегистрировал пользователя с pam-nfc-add user
а также /etc/pam_nfc.conf
был создан.
я добавил /usr/share/pam-configs/nfc
:
Name: NFC
Default: yes
Priority: 1
Auth-Type: Primary
Auth:
sufficent pam_nfc.so
Auth-Initial:
sufficent pam_nfc.so
тогда я сделал pam-auth-update
и я проверил NFC. затем я перезагрузился и попытался войти с моей тестовой картой, но ничего не произошло.
Я следовал за README на github и этим учебником: https://morph027.gitlab.io/post/ubuntu-debian-2-factor-authentication-using-nfc/