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

100 lines
5.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🔑 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](https://fprint.freedesktop.org/supported-devices.html) 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](https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-edge-laptops/thinkpad-e14-gen-4-type-21eb-and-21ec/downloads/ds563477-fpc-fingerprint-driver-for-ubuntu-2004-ubuntu-2204-thinkpad-e14-gen-4-e15-gen-4?category=Fingerprint%20Reader) 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](https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-edge-laptops/thinkpad-e14-gen-4-type-21eb-and-21ec/downloads/ds563477-fpc-fingerprint-driver-for-ubuntu-2004-ubuntu-2204-thinkpad-e14-gen-4-e15-gen-4?category=Fingerprint%20Reader) 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.
![](../img/Snimek-obrazovky-z-2025-11-22-02-08-12-700x197.png)
2. 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
```
3. 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é/.**
4. Soubor zip rozbalíme..
5. 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
```
![](../img/Snimek-obrazovky-z-2025-11-22-02-17-46-700x61.png)
6. 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
```
7. Restartujeme notebook.
8. 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
```
2. Otevře se toto okno:
3. Ujistěte se, že u řádku **„Fingerprint authentication“** je hvězdička [*].
- Pokud není, najeďte na ni šipkami a stiskněte **Mezerník.**
3. Stiskněte **Tab**, tím skočíte na <Ok>, a dejte **Enter.**
![](../img/Snimek-obrazovky-z-2025-11-22-02-28-51-700x453.png)
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čí.
2. 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.