Biometria facial na autenticação do usuário root (atualização)

Publicado por Alessandro de Oliveira Faria (A.K.A. CABELO) em 27/08/2009

[ Hits: 13.146 ]

Blog: http://assuntonerd.com.br

 


Biometria facial na autenticação do usuário root (atualização)



Foi publicado aqui no VOL um artigo sobre a utilização da biometria facial durante a autenticação do usuário root no sistema operacional Linux. O pacote pam-face-authentication sofreu importantes atualizações no algorítimo de comparação, suporte ao QT entre outros.

Sendo assim, disponibilizo este texto como um patch. Para iniciar, efetue o download com o comando wget.

wget http://pam-face-authentication.googlecode.com/files/pam-face-authentication-0.3.tar.gz

Descompacte e compile o pacote:

tar -zxvf pam-face-authentication-0.3.tar.gz
$ cd pam-face-authentication-0.3/
$ mkdir build
$ cd build
$ cmake -D CMAKE_INSTALL_DIR=/usr ..
$ make
$ sudo make install


Para cadastrar a amostragem biométrica, execute o comando qt-facetrainer.

qt-facetrainer

Adicione a linha a seguir ao arquivo /etc/pam.d/su:

auth sufficient pam_face_authentication.so

A seguir um vídeo da nova versão do pacote. Use a força, LEIA O FONTE!!!
Outras dicas deste autor

ROM e vídeo demonstrativo sobre o Firefox OS 3.0.0.0 Pre-release

GPU - CUDA 5 na plataforma openSUSE 12.3

Mágicas com o utilitário screen em conexões remotas

OpenSuSE 10.3 – Guia de instalação do Compiz Fusion para leigos

História das interfaces gráficas

Leitura recomendada

Fixar processo em um núcleo de processador

MikeOS: Sistema operacional para PCs x86

Problemas com atualização Ubuntu 9.10 e Repositórios Debian SID

Criando bibliotecas (shared library) *.so

Como mapear teclas no Vim

  

Comentários
[1] Comentário enviado por bolivarbutzke em 03/09/2009 - 09:45h

Não consegui compilar os fontes, instalei o cmake mas ainda assim não funcionou... acredito que esteja faltando algum arquivo ou programa pra mim... sou iniciante no Linux, poderia fazer um passo-a-passo para Ubuntu 64 mostrando como instalar tudo, desde o início?

[2] Comentário enviado por chmod000 em 08/09/2009 - 01:34h

Fala, Cabelo!

Muito boa a dica. Gostei muito da biometria. Já estou usando no gdm também.

Para quem quiser:

# cat /etc/pam.d/gdm
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so readenv=1
auth required pam_env.so readenv=1 envfile=/etc/default/locale

# Authenticate with your face
auth sufficient pam_face_authentication.so

@include common-auth
auth optional pam_gnome_keyring.so
@include common-account
session required pam_limits.so
@include common-session
session optional pam_gnome_keyring.so auto_start
@include common-password

[3] Comentário enviado por schevenin em 13/09/2009 - 17:22h

ôtimo artigo, tenetei fazer pelo anterior mas não tive sucesso como este novo,
Segui as informações mas após abrir o qt-facetrainer ele não acha a webcam, ai usando este comando o terminal:
bio@bio-pc:~$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so qt-facetrainer
acha a webcam, mas a imagem aparece assim "http://pt.picolodia.com/biotech/xrt5ql.html", sabe informar por que?
como posso corrigir isso?
vlw!
até mais Bio ;)

[4] Comentário enviado por renatoptr em 15/09/2009 - 02:58h

Olá achei ótimo o tuto, mas após suar para satisfazer todas as depenências, ele n acha minha webcam, funcionar normalmente no Amsn é um a4teck pk.635 resultado do lsusb

Bus 005 Device 006: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebCam
Obrigado

[5] Comentário enviado por chmod000 em 15/09/2009 - 14:47h

E aí, Cabelo?

Olha só, estou com o seguinte problema:

Depois de configurar o gdm para utilizar a autenticação por biometria e cadastrar o meu rosto para o meu usuário, testei com o pessoal do trabalho e, para a minha surpresa, quase todos conseguiram logar.

Estou meio "cabreiro" com isso, pois coloquei o nível de sensibilidade no máximo e mesmo assim os outros conseguem logar.

Alguma dica?

[]'s
Gustavo Feijó
http://chmod.gfeijo.eti.br

[6] Comentário enviado por bardes em 09/10/2009 - 21:17h

Foi dificel achar umas dependencias mas deu certo... só uma coisa, quando eu instalei o GTK+ ele deixou tudo com um visual meio cinza e quadrado, como eu volto para o visual anterior ou um mais bonitinho?

[7] Comentário enviado por moliveira em 20/10/2009 - 15:00h

e ae Cabelo blz;

Estou tendo problemas ao instalar....quando dou o comando ./configure me retorna a seguinte msg de erro

CMake Error at /usr/share/cmake-2.6/Modules/FindX11.cmake:362 (MESSAGE):
Could not find X11
Call Stack (most recent call first):
CMakeLists.txt:72 (FIND_PACKAGE)

vc sabe o que pode ser esse erro?

Obrigado

[8] Comentário enviado por removido em 02/11/2009 - 15:48h

Fala galera do VOL!
Pra quem não conseguiu compilar, eu fiz assim e funcionou:
Eu não criei o diretório build;
cmake -D CMAKE_INSTALL_DIR=/usr .
Funcionou certinho!
Valeu Cabelo!

[9] Comentário enviado por linuxlive em 12/01/2010 - 13:41h

E ae Cabelo,

Saberia me dizer, se tem algum tipo de SDK para implementação desse método de leitura facial?
Eu conseguiria desenvolver um aplicativo em Java para capturar e comparar?

Valew

[10] Comentário enviado por edup_pt em 20/01/2010 - 18:41h

Alo Cabelo,

Estou com o mesmo problema que o Gustavo:

"
[5] Comentário enviado por chmod000 em 15/09/2009 - 14:47h:

E aí, Cabelo?

Olha só, estou com o seguinte problema:

Depois de configurar o gdm para utilizar a autenticação por biometria e cadastrar o meu rosto para o meu usuário, testei com o pessoal do trabalho e, para a minha surpresa, quase todos conseguiram logar.

Estou meio "cabreiro" com isso, pois coloquei o nível de sensibilidade no máximo e mesmo assim os outros conseguem logar.

"


Alguma ideia?

Obrigado

[11] Comentário enviado por filipo_tardim em 18/04/2010 - 11:24h

Consegui compilar e instalar.
Como uso o Ubuntu, inseri a linha "auth sufficient pam_face_authentication.so" tanto no /etc/pam.d/su quanto no /etc/pam.d/sudo, mas na hora de logar dá erro:

$ sudo su
Face Verification Pluggable Authentication Module Started
Biometrics Model not Generated for the User.
Giving Up Face Authentication. Try Again=(.


Diferente do primeiro tutorial, não soube aonde adicionar usuários. Acho que é isso que está faltando. Onde posso fazer isso?

[12] Comentário enviado por felipetab em 23/05/2010 - 01:10h

make[2]: *** Sem regra para processar o alvo `../qt-facetrainer.desktop', necessário por `CMakeFiles/DESKTOP_ENTRY_FILE'. Pare.
make[1]: ** [CMakeFiles/DESKTOP_ENTRY_FILE.dir/all] Erro 2
make: ** [all] Erro 2


Não sei resolver! Alguém ajuda-me?

[13] Comentário enviado por felipetab em 23/05/2010 - 01:16h

E fazendo como o rmachado, sem criar o diretório build:

felipe@debian:~/pam-face-authentication-0.3$ make
Scanning dependencies of target DESKTOP_ENTRY_FILE
[ 0%] Generating desktop entry file
/home/felipe/pam-face-authentication-0.3/qt-facetrainer-desktop.sh: line 1: [Desktop: command not found
/home/felipe/pam-face-authentication-0.3/qt-facetrainer-desktop.sh: line 4: Face: command not found
/home/felipe/pam-face-authentication-0.3/qt-facetrainer-desktop.sh: line 6: Trainer: command not found
/home/felipe/pam-face-authentication-0.3/qt-facetrainer-desktop.sh: line 7: Trainer: command not found
/home/felipe/pam-face-authentication-0.3/qt-facetrainer-desktop.sh: line 12: Trainer: command not found
make[2]: ** [qt-facetrainer.desktop] Erro 127
make[1]: ** [CMakeFiles/DESKTOP_ENTRY_FILE.dir/all] Erro 2
make: ** [all] Erro 2

[14] Comentário enviado por yureyuy em 16/07/2010 - 23:52h

boa noite. instalei o software e tive problemas, e preciso desinstalar completamente o software, já pesquisei bastante sobre como fazer isso e não achei nada a respeito. Alguém tem alguma ideia de como fazer isso?

[15] Comentário enviado por tecnoplace em 06/10/2010 - 14:03h

como fazer para funcionar no kubuntu
funciona bonitinho quando eu abro o gerenciador de pacotes synaptics. No lugar de pedir a senha para desbloquear abre a janelinha com a camera e a baxinha escaneando meus olhos e libera.
Agora como fazer isso no inicio do ubuntu ao digitar usuario e senha para entrar?

[16] Comentário enviado por s4nd3r em 07/01/2011 - 09:41h

Olá,

Segui o tutorial http://pam-face-authentication.org/downloads.php e http://web.archiveorange.com/archive/v/MvL2cFWVvGBm6WES604K , no entanto, não consigo realizar login pelo face no GDM. Vem estampada a mensagem: Giving Up Face Authentication. Try Again.

Ubuntu 10.04
gdm 2.30

Detalhe: realizo autenticação com o face no terminal (su -) e pra destravar o screensave.

abraço!

[17] Comentário enviado por jonasuea em 09/08/2011 - 13:06h

nao estou con seguindo, sempre aparece esse erro (make: *** Sem regra para processar o alvo `install'. Pare.)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts