Que tal ver o seu sistema operacional te reconhecendo?
Vamos aprender a instalar o Pam-Face-Authentication, e não vamos mais digitar senhas no login do nosso sistema, e deixar todo mundo de queixo caído quando iniciarmos o computador e apenas colocarmos o rosto em frente a tela para entrar no sistema ;)
Primeiramente devemos instalar alguns pacotes para satisfazer as dependências e montar um sistema de compilação, para isto abra o terminal e cole o seguinte comando:
sudo apt-get install build-essential cmake qt4-qmake libx11-dev libcv-dev libcvaux-dev libhighgui4 libhighgui-dev libqt4-dev libpam0g-dev
Para a instalação do PFA, você precisa realizar os seguintes passos sempre como usuário padrão, já que o superusuário será necessário apenas para a instalação propriamente dita:
entre na pasta temporária, faça o download do arquivo tar.gz e extraia :
cd /tmp
wget http://pam-face-authentication.googlecode.com/files/pam-face-authentication-0.3.tar.gz
tar zxf pam-face-authentication-0.3.tar.gz && cd pam-face-authentication-*
(note que o “...&& cd pam-face....” serve para redirecionar para dentro da pasta criada após a extração)
Agora iremos criar uma pasta “build”, acessá-la e utilizar o cmake e o make para realizar a instalação do PFA:
mkdir build && cd build
cmake -D CMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install
Ótimo, agora que já instalamos o módulo de reconhecimento devemos configurá-lo para nos reconhecer ;)
Execute então o seguinte:
qt-facetrainer
Siga as instruções da tela, lembrando que quanto mais capturas realizar, melhor será o reconhecimento. Ahh, não esqueça de sorrir ;)
Agora para logar no Ubuntu utilizando o reconhecimento facial, você deve habilitar o módulo, então vamos lá!
Para isto existem dois metodos.
Opção A (Atenção pois existem diferenças se você utiliza KDM ou GDM)
Utilize o seguinte comando para habilitar PFA para o “sudo” e o “su”:
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/su
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/sudo
Se utilizando Ubuntu (GDM),digite os seguintes comandos:
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/gdm
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/gnome-screensaver
Já se utilizando Kubuntu (KDE), execute o seguinte:
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/kde
Opção B
O jeito é criar um perfil do PAM e habilitá-lo. Para isto no terminal faça o seguinte: (copie e cole, pois é uma coisa só ;) )
cat <<>
Name: face_authentication profile
Default: yes
Priority: 900
Auth-Type: Primary
Auth:
[success=end default=ignore] pam_face_authentication.so enableX
EOF
e Depois:
sudo pam-auth-update --package face_authentication
Pronto! Seu sistema já te reconhece, rsrsrs
Até a próxima então.
Nenhum comentário:
Postar um comentário