Mam HP Elitebook 2530P . Mam problem z aktywacją czytnika linii papilarnych na potrzeby logowania. czy ktoś może mi pomóc? Używam Ubuntu 18.04
Mam HP Elitebook 2530P . Mam problem z aktywacją czytnika linii papilarnych na potrzeby logowania. czy ktoś może mi pomóc? Używam Ubuntu 18.04
Odpowiedzi:
Zrobiłem to na moim świeżym Ubuntu 18.04 - Dell Vostro:
Zainstaluj potrzebne aplikacje:
sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update
Możesz zmienić konfigurację PAM, aby używać odcisku palca w sudo: I sprawdź opcję uwierzytelniania odcisków palców. Więc kiedy użyjesz sudo, poprosi o odcisk palca. Jeśli poczekasz limit czasu odcisków palców, poprosi o standardowe hasło.
Uruchom ponownie Następnie przejdź do ustawień / użytkowników i włącz logowanie linii papilarnych. Może być konieczne ponowne uruchomienie komputera.
Nie testowałem odpowiedzi, do których prowadzi Satria HR Harsono , ale zauważyłem, że wymagają one użycia PPA. Moje rozwiązanie powinno uruchomić Cię bez PPA. Co więcej, po przesunięciu palca nie musisz naciskać klawisza Enter ani przycisku logowania. Po prostu loguje się automatycznie.
Przede wszystkim upewnij się, że czytnik linii papilarnych został rozpoznany. Zazwyczaj są wyświetlane jako urządzenia USB. Biegaćlsusb
$ lsusb Magistrala 004 Urządzenie 001: ID 1d6b: 0003 Główny koncentrator Linux Foundation 3.0 Magistrala 003 Urządzenie 001: ID 1d6b: 0002 Główny koncentrator Linux Foundation 2.0 Magistrala 002 Urządzenie 001: ID 1d6b: 0003 Główny koncentrator Linux Foundation 3.0 ... Magistrala 001 Urządzenie 009: ID 0483: 2016 STMicroelectronics Czytnik linii papilarnych ... Magistrala 001 Urządzenie 002: ID 058f: 6366 Alcor Micro Corp. Multi Flash Reader Magistrala 001 Urządzenie 001: ID 1d6b: 0002 Główny koncentrator Linux Foundation 2.0
Możesz zobaczyć, że mój system wykrywa mój podłączony czytnik linii papilarnych jako czytnik linii papilarnych STMicroelectronics. Stąd wszystko, co muszę zrobić, to zainstalować niektóre programy i zmodyfikować plik konfiguracyjny.
sudo apt install -y fprintd libpam-fprintd
sudo nano /etc/pam.d/common-auth
). Znajdź linię (linia 17 w moim systemie), która czytaauth [sukces = 1 domyślnie = zignoruj] pam_unix.so nullok_securei zmodyfikuj plik, dodając pogrubiony wiersz poniżej. Upewnij się, że kolejność tych wierszy jest taka sama, jak pokazano tutaj.
auth [sukces = 2 domyślne = zignoruj] pam_fprintd.so max_tries = 1 limit czasu = 10 auth [sukces = 1 domyślny = zignoruj] pam_unix.so nullok_secureZapisz plik (Ctrl + Shift + X, Y, Enter).
fprintd-enroll $ USERPo uruchomieniu polecenia przeciągnij 3 razy palcem po czytniku, aby zarejestrować odcisk palca.
To wszystko. Teraz powinieneś być w stanie używać czytnika linii papilarnych do logowania lub uwierzytelniania (np. W przypadku instalacji) po zalogowaniu.
Czy używasz czytnika linii papilarnych w Ubuntu do logowania? Myślę, że przegapiłeś tę odpowiedź /ubuntu//a/872187/275849
A może wolisz używać czytnika linii papilarnych do uwierzytelniania? Sprawdź to /ubuntu//a/1040609/275849
Właśnie skonfigurowałem urządzenie linii papilarnych Elana na moim notebooku Xiaomi Pro pod Ubuntu 18.04 z najnowszymi aktualizacjami. Oficjalna wersja, libfprint
która pochodzi z Ubuntu, nie obsługuje urządzenia Elana, więc używam do budowania wersji iafilatova . Być może może być przydatny dla HP 2530, zmieniając identyfikator dostawcy zgodnie z danymi wyjściowymi programu lsusb zgodnie z tą instrukcją.
W moim przypadku odcisk palca-gui ulega awarii po udanej weryfikacji za pomocą libfprint iafilatova, więc używam tylko narzędzi fprintd
Zainstaluj fprintd i włącz go dla sudo
sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update
Zaktualizuj libfprint
budowę i instalację libfprint iafilatova . Zobacz README.md dla wersji kompilacji .
Zaktualizuj dowiązanie symboliczne /usr/lib/libfprint.so.0
-> /usr/local/lib/libfprint.so.0.0.0
(do nowo zainstalowanej wersji iafilatova.
Zezwalaj na rejestrowanie odcisków palców w następujący sposób:
ATTRS{idVendor}=="04f3", ATTRS{idProduct}=="0c1a", MODE="0664", GROUP="plugdev"
Identyfikatory dostawcy i produktu można znaleźć w
lsusb
danych wyjściowych, szukaj czegoś podobnego do linii ElanBus 001 Device 005: ID 04f3:0c1a Elan Microelectronics Corp.
$USER
do plugdev
grupy:
usermod -a -G plugdev $USER
fprintd-enroll
fprintd-verify
sudo
lub podczas logowania sesji Ubuntu (może wymagać ponownego uruchomienia):