Fingerprint no Linux

Configurar leitor de impressão digital no Linux, confira nessa matéria como ter o seu Fingerprint funcionando na sua distribuição.






Fingerprint



Impressão digital é o desenho formado pelas papilas, presentes nas polpas dos dedos das mãos, deixado em uma superfície lisa. As impressões digitais são únicas em cada indivíduo, sendo distintas inclusive entre gêmeos univitelinos. Wikipédia








fprint



O projeto fprint visa adicionar suporte para dispositivos de leitura de impressões digitais no Linux, bem como outros Unices gratuitos.

Anteriormente, o suporte do Linux para esses dispositivos era disperso entre diferentes projetos (muitos incompletos) e inconsistente, pois os desenvolvedores de aplicativos teriam que implementar o suporte para cada tipo de leitor de impressão digital separadamente. Para mais informações sobre de onde viemos, consulte a página de histórico do projeto.

Estamos tentando mudar isso, fornecendo um sistema central para dar suporte a todos os leitores de impressões digitais em que podemos chegar. O software é software livre e, a longo prazo, estamos buscando a adoção por distribuições, integração em ambientes comuns de desktop, etc.

Tanto o código-fonte do libfprint quanto o fprintd estão disponíveis no git, bem como nos arquivos liberados, acessíveis através das respectivas páginas do GitLab.





Hardware compatíveis



    USB ID                 Driver

045e:00bb Digital Persona U.are.U 4000/4000B/4500
045e:00bc Digital Persona U.are.U 4000/4000B/4500
045e:00bd Digital Persona U.are.U 4000/4000B/4500
045e:00ca Digital Persona U.are.U 4000/4000B/4500
0483:2015 UPEK TouchChip/Eikon Touch 300
0483:2016 UPEK TouchStrip
04f3:0903 ElanTech Fingerprint Sensor
04f3:0907 ElanTech Fingerprint Sensor
04f3:0c01 ElanTech Fingerprint Sensor
04f3:0c02 ElanTech Fingerprint Sensor
04f3:0c03 ElanTech Fingerprint Sensor
04f3:0c04 ElanTech Fingerprint Sensor
04f3:0c05 ElanTech Fingerprint Sensor
04f3:0c06 ElanTech Fingerprint Sensor
04f3:0c07 ElanTech Fingerprint Sensor
04f3:0c08 ElanTech Fingerprint Sensor
04f3:0c09 ElanTech Fingerprint Sensor
04f3:0c0a ElanTech Fingerprint Sensor
04f3:0c0b ElanTech Fingerprint Sensor
04f3:0c0c ElanTech Fingerprint Sensor
04f3:0c0d ElanTech Fingerprint Sensor
04f3:0c0e ElanTech Fingerprint Sensor
04f3:0c0f ElanTech Fingerprint Sensor
04f3:0c10 ElanTech Fingerprint Sensor
04f3:0c11 ElanTech Fingerprint Sensor
04f3:0c12 ElanTech Fingerprint Sensor
04f3:0c13 ElanTech Fingerprint Sensor
04f3:0c14 ElanTech Fingerprint Sensor
04f3:0c15 ElanTech Fingerprint Sensor
04f3:0c16 ElanTech Fingerprint Sensor
04f3:0c17 ElanTech Fingerprint Sensor
04f3:0c18 ElanTech Fingerprint Sensor
04f3:0c19 ElanTech Fingerprint Sensor
04f3:0c1a ElanTech Fingerprint Sensor
04f3:0c1b ElanTech Fingerprint Sensor
04f3:0c1c ElanTech Fingerprint Sensor
04f3:0c1d ElanTech Fingerprint Sensor
04f3:0c1e ElanTech Fingerprint Sensor
04f3:0c1f ElanTech Fingerprint Sensor
04f3:0c20 ElanTech Fingerprint Sensor
04f3:0c21 ElanTech Fingerprint Sensor
04f3:0c22 ElanTech Fingerprint Sensor
04f3:0c23 ElanTech Fingerprint Sensor
04f3:0c24 ElanTech Fingerprint Sensor
04f3:0c25 ElanTech Fingerprint Sensor
04f3:0c26 ElanTech Fingerprint Sensor
04f3:0c27 ElanTech Fingerprint Sensor
04f3:0c28 ElanTech Fingerprint Sensor
04f3:0c29 ElanTech Fingerprint Sensor
04f3:0c2a ElanTech Fingerprint Sensor
04f3:0c2b ElanTech Fingerprint Sensor
04f3:0c2c ElanTech Fingerprint Sensor
04f3:0c2d ElanTech Fingerprint Sensor
04f3:0c2e ElanTech Fingerprint Sensor
04f3:0c2f ElanTech Fingerprint Sensor
04f3:0c30 ElanTech Fingerprint Sensor
04f3:0c31 ElanTech Fingerprint Sensor
04f3:0c32 ElanTech Fingerprint Sensor
04f3:0c33 ElanTech Fingerprint Sensor
04f3:0c42 ElanTech Fingerprint Sensor
05ba:0007 Digital Persona U.are.U 4000/4000B/4500
05ba:0008 Digital Persona U.are.U 4000/4000B/4500
05ba:000a Digital Persona U.are.U 4000/4000B/4500
061a:0110 Veridicom 5thSense
06cb:00bd Synaptics Sensors
08ff:1600 AuthenTec AES1610
08ff:1660 AuthenTec AES1660
08ff:1680 AuthenTec AES1660
08ff:1681 AuthenTec AES1660
08ff:1682 AuthenTec AES1660
08ff:1683 AuthenTec AES1660
08ff:1684 AuthenTec AES1660
08ff:1685 AuthenTec AES1660
08ff:1686 AuthenTec AES1660
08ff:1687 AuthenTec AES1660
08ff:1688 AuthenTec AES1660
08ff:1689 AuthenTec AES1660
08ff:168a AuthenTec AES1660
08ff:168b AuthenTec AES1660
08ff:168c AuthenTec AES1660
08ff:168d AuthenTec AES1660
08ff:168e AuthenTec AES1660
08ff:168f AuthenTec AES1660
08ff:2500 AuthenTec AES2501
08ff:2550 AuthenTec AES2550/AES2810
08ff:2580 AuthenTec AES2501
08ff:2660 AuthenTec AES2660
08ff:2680 AuthenTec AES2660
08ff:2681 AuthenTec AES2660
08ff:2682 AuthenTec AES2660
08ff:2683 AuthenTec AES2660
08ff:2684 AuthenTec AES2660
08ff:2685 AuthenTec AES2660
08ff:2686 AuthenTec AES2660
08ff:2687 AuthenTec AES2660
08ff:2688 AuthenTec AES2660
08ff:2689 AuthenTec AES2660
08ff:268a AuthenTec AES2660
08ff:268b AuthenTec AES2660
08ff:268c AuthenTec AES2660
08ff:268d AuthenTec AES2660
08ff:268e AuthenTec AES2660
08ff:268f AuthenTec AES2660
08ff:2691 AuthenTec AES2660
08ff:2810 AuthenTec AES2550/AES2810
08ff:5731 AuthenTec AES3500
138a:0001 Validity VFS101
138a:0005 Validity VFS301
138a:0008 Validity VFS301
138a:0010 Validity VFS5011
138a:0011 Validity VFS5011
138a:0015 Validity VFS5011
138a:0017 Validity VFS5011
138a:0018 Validity VFS5011
138a:0050 Validity VFS0050
147e:1000 UPEK TouchStrip Sensor-Only
147e:1001 UPEK TouchStrip Sensor-Only
147e:2016 Upek TouchChip Fingerprint Coprocessor
147e:2020 Upek TouchChip Fingerprint Coprocessor
147e:3001 UPEK TouchChip/Eikon Touch 300
1c7a:0603 EgisTec ES603
5501:08ff AuthenTec AES4000






Identifique o seu hardware


Execute o comando abaixo no terminal

lsusb

Verifique se a USB ID ou o driver estão presentes na lista acima.


Instalação



Para instalar utilize o comando referente a sua distribuição Linux.

Para Arch Linux e Manjaro

sudo pacman -S fprint-demo fprintd


Para Debian e Ubuntu

sudo apt install fprint-demo fprintd


Para Fedora

sudo dnf install fprint-demo fprintd


Para openSUSE

sudo zypper install fprint-demo fprintd


Adicione seu usuário ao grupo input

sudo adduser $USER input

Reinicie o computador

systemctl reboot


Utilização



Nessa matéria ficarei devendo um passo a passo por não ter o hardware, mas irei deixar alguns manuais que irão te ajudar, apesar da interface do Fprint-demo ser super intuitiva.








Para mais detalhes confira as documentações abaixo.


Wiki Arch Fingerprint




Wiki fprint








Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais