Você está na página 1de 6

Instalando leitor biomtrico no Ubuntu

http://fabriziomalta.blogspot.com.br/2009/06/instalando-leitor-biometrico-noubuntu.html

Alguns notebooks esto vindo com leitor biomtrico (ou leitor de digital, como queiram) j embutidos. Estes servem para autenticar, dando uma segurana a mais alm da senha digitada ou at para dispensar a senha digitada. Para instalar basta fazer o seguinte:

Verifique se h suporte ao seu leitor biomtrico: Lista de sensores biomtricos suportados

Para verificar qual o seu leitor biomtrico, execulte o comando: ? 1lsusb Dever exibir a lista de dispositivos usb conectados no seu computador. No meu caso, utilizo um notebook HP Pavilion dv6750br, apareceu o seguinte: fabrizio@brutus-m:~$ lsusb Bus 004 Device 002: ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface [Integrated Module] Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 003: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor Bus 003 Device 002: ID 062a:0003 Creative Labs Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 003: ID 0c45:62c0 Microdia Sonix USB 2.0 Camera Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Verificada a compatibilidade do leitor/sensor biomtrico, execute os seguintes comandos para instalar os pacotes necessrios. ? 1sudo add-apt-repository ppa:fingerprint/fprint 2sudo apt-get update && sudo apt-get upgrade -y 3sudo apt-get install fprint-demo libfprint0 libpam-fprint Aps a instalao, se no acontecer nenhum erro, aconselho a cadastrar as digitais para, s depois, prosseguir com as configuraes. Para cadastrar, v no menu Aplicativos > Acessrios > fprint-demo, l voc pode adicionar suas digitais que sero vlidas, verificar se esto funcionando mesmo e at ver que imagem gerada da sua digital.

Cadastrando digitais

Testando digitais

Depois de cadastrar as digitais, SE NO ACONTECER NENHUM ERRO e voc tiver cadastrado pelo menos uma digital, pode configurar o modo como o leitor vai agir.

Autenticao biomtrica no login e na autenticao de administrador


Abra o aquivo /etc/pam.d/common-auth para fazer as modificaes. ? 1$sudo gedit /etc/pam.d/common-auth

Aps abrir o arquivo, adicione as linhas no final do aquivo #Se voc quiser usar a senha E a digital pra autenticar auth required pam_fprint.so Em alguns lugares eu li que se for adicionado a linha auth sufficient pam_fprint.so ao invs da auth required pam_fprint.so o sistema iria pedir a digital OU a senha para autenticar, porem no aconteceu isso aqui comigo. Aps adicionar como voc quer que funcione, salve e feche o arquivo. Com isso a autenticao ser solicitada tanto no login como nas tarefas administrativas que voc venha a solicitar no gnome. Um fato estranho, pode at ser considerado ruim, que quando voc, por exemplo, configurar para que a autenticao seja com senha e digital, e vai abrir o Synaptic. Ento solicitada a senha normalmente, ento voc vai e digita e ok, porem no solicitado para que voc autentique com a digital, fica s o cursor como se estivesse carregando. Se a pessoa passar o dedo no leito biomtrico autenticando, dai sim abre o Synaptic.

Autenticao biomtrica somente no login


Se voc quiser que a autentucao biometrica s funcione no login no altere nenhuma linha do arquivo /etc/pam.d/common-auth, voc s precisa retirar ou comentar (colocando # no inicio da linha) a linha que voc adicionou. Sem as linhas de configurao no /etc/pam.d/common-auth voc agora vai fazer o seguinte: ? 1$sudo gedit /etc/pam.d/gdm Cole a linha auth sufficient pam_fprint.so e authsufficient pam_unix.so try_first_pass likeauth nullok antes do primeiro @include common-auth, seu arquivo deve ficar parecido a isto: ?

1 2 #%PAM-1.0 3 auth requisite pam_nologin.so 4 auth required pam_env.so readenv=1 auth required pam_env.so readenv=1 envfile=/etc/default/locale 5 # biometrico ou, em caso de falha, senha digitada 6 auth sufficient pam_fprint.so 7 auth sufficient pam_unix.so try_first_pass likeauth nullok 8 # 9 @include common-auth 10auth optional pam_gnome_keyring.so @include common-account 11session required pam_limits.so 12@include common-session 13session optional pam_gnome_keyring.so auto_start 14@include common-password 15 Assim, para logar, voc informa o nome do usurio que ir logar, depois disso voc autentica com o leitor biomtrico. Se tudo ocorrer bem vai logar normalmente, em caso de falha na leitura ou dedo incorreto, ser solicitado a senha digitada. Outra alternativa instalar o pacote libpam-fprintd. Ele, juntamente com suas dependncias, habilitam no gnome uma opo de "inicio de sesso por meio de impresso digital".

Boto que habilita login por impresso digital

Para habilitar essa opo, basta instalar o pacote libpam-fprintd e depois ir no menu Sistema > Preferncias > Sobre mim. L vai estar o boto para habilitar a digital no login. Este modo no permite que, em caso de falha na autenticao biomtrica, seja digitada a senha do usurio.

FAQ 1 - No quero mais usar a autenticao biomtrica. Como retirar?

Para retirar a autenticao biomtrica e voltar ao normal, somente pedindo a senha digitada, voc deve desfazer o que voc fez at agora. - Retirar as linhas que foram adicionadas no arquivo /etc/pam.d/common-auth, se for o caso. - Retirar as linhas que foram adicionadas no arquivo /etc/pam.d/gdm, se for o caso. - Desabilitar a digital no login no menu Sistema > Preferncias > Sobre mim, se for o caso. Se voc no pretende utilizar nunca mais a opo de autenticao pelo leitor biomtrico e quiser remover os programas e drives utilizados, basta remover os pacotes. ? 1apt-get remove fprint-demo libfprint0 libpam-fprint libpam-fprintd Obs: No adianta remover os pacotes sem remover as linhas de configuraes adicionadas nos arquivos.

2 - Deu algum problema e no consegui gravar minhas digitais. Reiniciei e no consigo mais acessar o sistema, pois fica pedindo a digital. Como resolver? D o boot com o cd do Ubuntu. Abra o terminal (menu Aplicativos\Acessrios\ Terminal). Abra o editor de texto como root com o comando "sudo gedit". Com o gedit aberto, abra o arquivo que voc alterou. Como voc estar utilizando o live CD do Ubuntu, atente para que as modificaes sejam feitas nos arquivos do sistema que est instalado no computador e no no que pertence ao sistema live cd. Por exemplo, os arquivos que voc pretende modificar muito provavelmente estaro em /media/SEU_DISCO_OU_PARTICAO/etc/pam.d. Em caso de dvida, abra o computador ( menu Locais > Computador) para saber qual disco/ partio que est instalado o seu sistema. Apague ou comente (colocando # na frente) as linhas adicionadas no arquivo. Aps alterar s salvar e reiniciar.

[21-02-11] ultima reviso. Fonte: http://aldeby.org/blog/index.php/howto-ubuntu-linux-on-hp-pavilion-dv2000-dv6000dv9000-series-laptops#fingerprint

http://www.tiagorodrigues.net/2008/10/31/leitor-de-digital-ubuntu-810/ http://ubuntuforum-br.org/index.php/topic,42632.0.html https://bugs.edge.launchpad.net/ubuntu/+source/libfprint/+bug/657017/comments/2 Mais informaes http://reactivated.net/fprint/wiki/Main_Page http://www.vivaolinux.com.br/artigo/fprint-Biometria-livre-completa-e-total