Files
KankysLinuxWorld/Ubuntu/návody/Ubuntu24_4_LTS – FPC.md
2025-11-26 09:17:13 +01:00

5.0 KiB
Raw Blame History

🔑 Ubuntu 24.4. LTS FPC FingerPrint Lenovo ThinkPad E14 Gen 4, E15 Gen 4. Zprovoznění čtečky otisku prstů.

Čtečka otisků prstů je skvělá věc, pomůže vám s přihlášením do systému v terminálu za každým sudo nemusíte vypisovat heslo. Pokud vlastníte Lenovo ThinkPad / Thinkbook E14 Gen 4 nebo E15 Gen 4 možná jste podle této tabulky zjistili, že čtečka otisku prstů *Fingerprint reader FPC 10a5:9800 není v linuxu podporována a tím další vaše pokusy o zprovoznění skončily.

Ale na stránce Lenovo existuje ovladač, který funguje.Celý tento proces jsem dělal na Ubuntu 24.4LTS s Gnome 46. Tento postup by měl jít na všech distribucích rodiny Ubuntu.

Při instalaci postupuj opatrně, vše si zkontroluj, případně si pročti dokumentaci i scriptu nebo na stránce Lenovo ať si nezpůsobíš potíže. V žádném případě neručím za vzniklé škody.

  1. Ověříme si, že vážně máte Fingerprint reader FPC 10a5:9800 tímto příkazem:
lsubs

Pokud to sedí, pokračujeme dále.

  1. Pokud nemáte nainstalujte balíček fprintd:
sudo dnf install fprintd

Také pro jistotu doporučuji tento balíček (když nepůjde stáhnout i tak by mělo vše fungovat):

sudo apt install libfprint-2-tod1
  1. Stáhneme si ovladač z webu Lenovo a to FPC FingerPrint Driver r1slm02w.zip a uložíme si ho třeba do složky /home/"user"/Stažené/.

  2. Soubor zip rozbalíme..

  3. První půjdeme do složky: /home/"user"/Stažené/r1slm02w/FPC_driver_linux_27.26.23.39/install_fpc a tam nastavíme install.sh jako spustitelný soubor. Otevřeme v této složce terminál a do něj zadáme:

sudo ./install.sh

  1. Teď půjdeme do této složky: /home/"user"/Stažené/r1slm02w/FPC_driver_linux_libfprint/install_libfprint a tam nastavíme install.sh jako spustitelný soubor. Otevřeme v této složce terminál a do něj zadáme:
sudo ./install.sh
  1. Restartujeme notebook.

  2. Půjdeme do nastavení -> Systém -> Uživatelé -> kde už uvidíte možnost nastavení přihlašovaním prstem.

Nyní Vám fingerprint funguje pouze na přihlášení, ale můžete jsi ho nastavit i na sudo v terminálu.

  1. Zadejte v terminálu:
sudo pam-auth-update
  1. Otevře se toto okno:

  2. Ujistěte se, že u řádku „Fingerprint authentication“ je hvězdička [*].

  • Pokud není, najeďte na ni šipkami a stiskněte Mezerník.
  1. Stiskněte Tab, tím skočíte na , a dejte Enter.

Po tomto kroku by si sudo mělo okamžitě začít říkat o otisk prstu (stačí otevřít nový terminál a zkusit to).

Co když si poraním prst nebo čtečka selže?

Nebojte se, nikdy nezůstanete uvězněn mimo svůj počítač.

V Ubuntu (a Linuxu obecně) je otisk prstu nastaven pouze jako pohodlnější alternativa k heslu, nikoliv jako jeho náhrada. Heslo je vždy „hlavní klíč“.

Zde je přesně to, co se stane, když si zraníte prst nebo čtečka přestane fungovat:

  1. Přihlašovací obrazovka (Login)

Když se přihlašujete do systému a nepřiložíte prst (nebo ho čtečka nerozpozná):

  • Po chvíli čekání vás systém vyzve k zadání hesla.

  • Nebo můžete obvykle rovnou začít psát heslo (případně kliknout myší do pole pro heslo), čímž se ověřování otiskem přeskočí.

  1. Terminál (Sudo) Když napíšete sudo ... a systém čeká na otisk:
  • Čekání (Timeout): Pokud prst nepřiložíte, po několika sekundách vyprší časový limit a terminál se vás zeptá na heslo: Password:.

  • Selhání: Pokud přiložíte zraněný prst a čtečka ho nerozpozná, po 3 neúspěšných pokusech systém automaticky přeskočí na vyžadování hesla.

  • Rychlé přeskočení: Pokud nechcete čekat, až čtečce dojde trpělivost, můžete v terminálu často stisknout Ctrl+C. V některých konfiguracích to ukončí příkaz, ale v mnoha (v závislosti na nastavení PAM) to jen ukončí čekání na prst a skočí na heslo. Jistotou je prostě nechat to „vyhnít“ (počkat pár vteřin) nebo 3x přiložit „špatný“ prst.

Doporučení: Přidejte si „záložní“ prst

Nejlepší prevencí je naskenovat si prst i z druhé ruky. Je to otázka minuty a může vám to ušetřit psaní hesla, když budete mít na jedné ruce náplast.