Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Czytnik linii papilarnych 04f3:0903 Elan Microelectronics Corp. ELAN
#21
0
Cześć.
Drugie okno PAM wygląda tak:

[Obrazek: bU7mtSv.png]

na OK przechodzisz Tabem i Enter - zostawiłeś zaznaczoną gwiazdkę przy pierwszej pozycji?

Ustawienia (niektóre) można zmieniać edytując plik: /usr/share/pam-configs/fprintd jako admin, np. liczbę prób skanowania zanim poprosi o hasło, czas oczekiwania na palec Wink

A! Istotne Smile
Ostatni skanowany palec, to ten pierwszy, o który prosi system.
#22
0
hej,

No własnie w tym oknie chyba po prostu nie podświetliłem opcji OK, tylko po prosty kliknąłem Enter, gdy ta gwiazdka była w położeniu jak na Twoim screenie.


W moim przypadku użyłem tylko jednego palca do scanowania.

Jak zwykle dziękuję serdecznie.


EDIT:  otworzyłem okno PAM gwiadka jest w pierwszej linijce...i zszedłem na OK, kliknąłem i restartowałem system.

Nadal nie działa. 'Fail to match fingerprint'.
#23
0
Cześć.
Ostatnio trudno mi znaleźć chwilkę nawet dla siebie, a co mówić o forum Smile

Spróbuj tak (trochę od początku i po kolei):
1. Wykonaj w terminalu: fprintd-enroll, pojawi się prośba o hasło (wpisz swoje) i sześciokrotne zeskanowanie prawego, wskazującego palca - zrób to niezbyt szybko (ale i nie za wolno) przesuwając tylko opuszkę palca po skanerze.
Ma to wyglądać po zakończeniu skanowania w terminalu tak:
Kod:
jw@MINT:~$ fprintd-enroll
Using device /net/reactivated/Fprint/Device/0
Enrolling right-index-finger finger.
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-completed

2. Nie zamykając terminala wykonaj polecenie: sudo pam-auth-update --enable fprintd Tu terminal może poprosić: "Proszę przeciągnąć prawy palec wskazujący na urządzeniu"
powinna pojawić się nowa linia poleceń w terminalu.

3. Jeśli do tej pory wszystko było ok, zrób test palca poprzez wykonanie polecenia: fprintd-verify:
Kod:
jw@MINT:~$ fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify started!
Verifying: right-index-finger
Verify result: verify-match (done)
po przeciągnięciu prawego palca wskazującego powinno zakończyć się jak wyżej informacją w ostatniej linijce.

Do ustawień czasu oczekiwania na palec na skanerze (domyślnie jest bardzo krótki 3? 5? sekund) i liczby prób (domyślnie jest jedna) - wystarczy zbyt suchy lub mokry palec, albo przeciągnięty krzywo i już trzeba wpisywać hasło.
Powodzenia.
#24
0
Zeskanowałem x5.

Po wpisaniu polecenia z punktu 2 i po przeskanowaniu ponownym palca, pojawia się linijka, że Dopasowanie się nie powiodło.

Edit: Nie rozumiem dlaczeo po zeskanowaniu x5, czyli rozpoznaniu piciokrątnym tego samego palca, po tem nie rozpoznaje go przy updajcie. Ani weryfikacji. Ani przy logowaniu docelowo.
#25
0
Pokaż ten błąd - skopiuj z terminala razem z wywołującą komendą i wklej na forum używając znaczników CODE.
Najlepiej gdybyś wkleił "cały proces"... od fprintd-enroll.
Czy ten czytnik działał, np. pod Windows?
#26
0
Nigdy nie instalowałem tu windowsa. Od nowosci Mint.

Załączam screen.[Obrazek: HXP5kwQl.png]

Dodano po pewnym czasie:



Czy ktoś coś widzi co jest nie tak?
Logika sugeruje, że czytnik działa skoro przechodzi proces zapamiętania odcisku. Tylko czemu zaraz potem nie rozpoznaje?
#27
0
Wydaje mi się, że wszystkie rezultaty powinny być "passed". To "retry-scan" nie podoba mi się. Wink
Próbuj żeby wszystkie skany weszły.
#28
0
(27-03-2023, 21:23)yahoob3 napisał(a): Wydaje mi się, że wszystkie rezultaty powinny być "passed". To "retry-scan" nie podoba mi się. Wink
Próbuj żeby wszystkie skany weszły.

Ok, udało się po kolei zaliczyć odbijanie bio. Potem polecenie drugie i nie musiałem kolejny raz odbijać palca, więc przeszedłem do weryfikacji. I niestety nie zaliczyło. Zrobiłem scana i podkreśliłem linijki, które mnie zastanawiają i mogą mieć związek z problemem. Mianowicie, ja przypisuję jeden palec, tylko prawy wskazujący. A potem, po wpisaniu polecenia weryfikacji pojawia się lista z dwoma palcami wskazującymi: lewym i prawym. Skąd lewy? Po co? W dodatku gdy trwa proces weryfikacji, wyświetla się weryfikowanie lewego palca (podkreslone na screenie). Ja przykładam prawy, więc nie pasuje. Tyle, że skąd on wie, ze to nie lewy, i nie akceptuje go, skoro wcześniej nie było lewego przy przypisywaniu?

Może coś z tym #1: right-index-finger trzeba zrobić przy poleceniu weryfikacji? Co sądzisz?

[Obrazek: 029oTTWl.png]
#29
0
Skoro weryfikator jest taki upierdliwy Wink możesz zeskanować wszystkie palce (w sumie to nawet niegłupie w razie pokaleczenia). Czyli dla każdego palca wypadałoby wydać polecenie:
fprintd-enroll -f PALEC, gdzie PALEC to odpowiednio:
Kod:
left-thumb
left-index-finger
left-middle-finger
left-ring-finger
left-little-finger
right-thumb
right-index-finger
right-middle-finger
right-ring-finger
right-little-finger
Wydaje mi się, że problem jest bo weryfikator i sam program losowo wybiera palec, a zeskanowany został tylko prawy-wskazujący.
Spróbuj zweryfikować poleceniem: fprintd-verify -f right-index-finger.
Jeśli zadziała, skanuj resztę paluchów Smile
#30
0
No nie wiem czy jest tak, jak mówisz. Po kolejnych próbach z jednym, ale innym palcem było tak, że pojawiły się na liście do weryfikacji wprawdzie 2 palce, ale kazał zweryfikować ten, który przypisywałem i nie zaakceptował.


Kod:
george@Mint-Vivobook-ASUSLaptop-M1502IA-D1502IA:~$ fprintd-enroll -f right-middle-finger
Using device /net/reactivated/Fprint/Device/0
Enrolling right-middle-finger finger.
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-completed
george@Mint-Vivobook-ASUSLaptop-M1502IA-D1502IA:~$ sudo pam-auth-update
george@Mint-Vivobook-ASUSLaptop-M1502IA-D1502IA:~$ fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-middle-finger
- #1: left-index-finger
Verify started!
Verifying: right-middle-finger
Verify result: verify-no-match (done)
george@Mint-Vivobook-ASUSLaptop-M1502IA-D1502IA:~$ fprintd-verify
Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-middle-finger
- #1: left-index-finger
Verify started!
Verifying: right-middle-finger
Verify result: verify-no-match (done)
george@Mint-Vivobook-ASUSLaptop-M1502IA-D1502IA:~$

A tak odnośnie polecenia na przypisanie wszystkich palców, to można jeszcze jednym wierszem:

Kod:
for finger in {left,right}-{thumb,{index,middle,ring,little}-finger}; do sudo fprintd-enroll -f "$finger"; done


Mam pytanie, bo znalazłem tez czyjś inny sposób: co sądzisz i czy jest bezpieczny? i Jak się w ogóle wraca/cofa/usuówa zmiany, jeśli coś nie odpowiada? Jak przywrócić system do stanu sprzed danej zmiany?

You can see that my system detects my attached fingerprint reader as an STMicroelectronics Fingerprint Reader. From here all I need to do is install some programs and modify a configuration file.
  • Install the applications needed.
    sudo apt install -y fprintd libpam-fprintd

  • Once install finishes, open /etc/pam.d/common-auth for editing (

    Kod:
    sudo nano /etc/pam.d/common-auth
    ). Find the line (line 17 on my system) that reads
    auth  [success=1 default=ignore]  pam_unix.so nullok_secure
    and modify the file adding the line shown below in bold. Make sure the order of these lines is the same as shown here.
    auth    [success=2 default=ignore]  pam_fprintd.so max_tries=1 timeout=10
    auth    [success=1 default=ignore]  pam_unix.so nullok_secure
    Save the file (Ctrl+Shift+X, Y, Enter).

  • Finally, enroll your fingerprint with the following command
    fprintd-enroll $USER
    After running the command, swipe your finger across the reader 3 times to enroll your fingerprint.

That's all there is to it. You should now be able to use your fingerprint reader to log in or to authenticate (for things like installations) post-login.


Skocz do:




Użytkownicy przeglądający ten wątek: 10 gości