Pular para o conteúdo

Fingerprint-GUI (solução para leitores biométricos) no Ubuntu

A utilização de drivers proprietários é um grande desafio para os desenvolvedores de software livre, é assim com a biometria e com o fingerprint-gui, que tenta resolver esse problema de forma simples ao usuário final.
Perfil removido removido
Hits: 75.747 Categoria: Linux Subcategoria: Hardware
  • Indicar
  • Impressora
  • Denunciar

Parte 3: Configurações (opcionais) para usuários do GNOME

Por padrão no GDM é exibida uma lista de todos os usuários disponíveis, e quando selecionado um, uma caixa para digitar a senha será disponibilizada.

No entanto, podemos fazer algumas alterações para que quando o usuário passar a sua digital o usuário já seja identificado sem a necessidade de escolher um na lista. Para isso precisamos seguir dois passos simples.

Edite o arquivo /etc/pam.d/gdm, insira essa linha como a primeira linha:

vi /etc/pam.d/gdm

auth optional pam_fingerprint-gui.so debug

Desative a lista de usuários no GDM, você pode usar o seguinte comando para fazer isso:

sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gdm/simple-greeter/disable_user_list true

Se desejar reverter esta alteração, e voltar a mostrar a lista de usuários, utilize o seguinte comando:

sudo gconftool-2 --direct --config-source xml:readwrite:/etc/

Conclusão

O Fingerprint-GUI não está restrito apenas ao Ubuntu, com seu código fonte é possível porta-lo a qualquer outra distribuição. Decidi utilizar o repositório PPA pois é o caminho mais fácil para resolução de dependências e constantes atualizações.

Qualquer dúvida, crítica ou sugestão, utilize os comentários.

Obrigado,
Leandro Toledo de Souza
www.leandrotoledo.com.br

Mais informações

[1] Página oficial do projeto Fingerprint GUI: http://www.n-view.net/Appliance/fingerprint/

[2] Repositório do fingerprint-gui por David Jurenka: https://launchpad.net/~fingerprint/+archive/fingerprint-gui

   1. Introdução
   2. Instalação e configuração do Fingerprint-GUI
   3. Configurações (opcionais) para usuários do GNOME

Configurando HD via porta USB no Linux

Convertendo novos usuários ao Linux

50 toques antes de instalar o Slackware 14.1

Balanceamento de link + redundância

Sudoers 1.8.12 - Parte III - Manual

Como instalar um cartão PCMCIA (modem/rede) no meu notebook?

Instalando drivers no Linux: Placa wireless Atheros para notebooks

Linux funcionando 100% no Notebook LG LE50 Express

Bioloid Control: Robótica virtual em Linux

Melhorando a performance das aplicações em redes de longa distância

#1 Comentário enviado por removido em 21/03/2011 - 16:52h
Muito bom o artigo cara.


Abraço
#2 Comentário enviado por julio_hoffimann em 21/03/2011 - 19:51h
Parabéns Leandro!

É disso que a comunidade precisa! Informações úteis que poupam um enorme trabalho.

Abraço!
#3 Comentário enviado por c4rl em 24/03/2011 - 18:47h
Muito bom mesmo. Tenho um HP com este modelo de leitor biométrico e funcionou perfeitamente. Muito útil

#4 Comentário enviado por removido em 24/03/2011 - 19:02h
Olá pessoal!

Obrigado por todos os comentários. É graças ao conhecimento compartilhado que a comunidade funciona em sincronia.

Bom, só queria fazer uma correção, em "Se desejar reverter esta alteração, e voltar a mostrar a lista de usuários, utilize o seguinte comando:", o comando correto é este que segue:
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --unset /apps/gdm/simple-greeter/disable_user_list

Abraços!

Obrigado,
Leandro Toledo de Souza
www.leandrotoledo.com.br
#5 Comentário enviado por celson.dev em 27/03/2011 - 14:48h
bom dia leandro,

adorei sua dica, comprei um megaware com suporte ao leitor biometrico estava procurando algum jeito de configurar, mas como sou usuario iniciante nao tinha conseguido, os artigos sempre muito tecnico e confusos. muito obrigado, a sua dica funcionou perfeitamente..... valew
#6 Comentário enviado por rcargnelutti em 20/12/2011 - 16:41h
Ótimo tutorial leandro,

Instalei Fedora 16 no meu notebook Dell Vostro 3450 e agora não consigo instalar o leitor biométrico, não encontro repositório para o Fingerprint GUI.
#7 Comentário enviado por xipe em 24/12/2011 - 11:58h
Olá, estou com o mesmo problema do amigo rcargnelutti...no meu dell vostro 3550. eu instalo o Fingerprint GUI mas ele não pega o drive e no site do fabricante não tem drive para linux =/.
alguma ajuda?
#8 Comentário enviado por LeoSabbath em 06/01/2013 - 18:21h
Muito bom o tutorial Leandro, parabéns!
Mais eu estou com uma dúvida:
Eu estou usando o Ubuntu 12.10, fiz todos os passos mais dentro da pasta /etc/pam.d não existe outras pasta ou arquivo com o nome gdm para que eu possa fazer a configuração de que o usuário seja identificado assim que passe o dedo no leitor...
Dando uma olhada nos arquivos que existem dentro da pasta pam.d existe um arquivo chamado "common-session-noninteractive" que eu abri ele e nele fala alguma coisa sobre essa lista de usuários usada pelo programa, mais como está tudo em inglês eu não consegui intender tudo que estava escrito...
Eu também tentei colocar o comando no inicio desse arquivo mais da permissão negada.
Você alguma noção do que pode ser???

E o leitor até está funcionando, mais parece que o sensibilidade não está muito boa, pois o leitor funciona meio quando quer. Existe alguma configuração para calibrar o leitor?

Vlw!!!

Contribuir com comentário

Entre na sua conta para comentar.