So führen Sie die Pam-Gesichtsauthentifizierung aus

So führen Sie die Pam-Gesichtsauthentifizierung aus

Ich verwende Ubuntu 11.10. Ich habe die Software unter folgender URL heruntergeladenPam Face-Authentifizierung und die Version für Natty Narhwall heruntergeladen.

Ich habe die Software mit den folgenden Befehlen installiert:

sudo apt-get install build-essential cmake qt4-qmake libx11-dev libcv-dev libcvaux-dev libhighgui2.1 libhighgui-dev libqt4-dev libpam0g-dev checkinstall
cd /tmp && wget http://pam-face-authentication.googlecode.com/files/pam-face-authentication-0.3.tar.gz
sudo add-apt-repository ppa:antonio.chiurazzi  
sudo apt-get update    
sudo apt-get install pam-face-authentication  

cat << EOF | sudo tee /usr/share/pam-configs/face_authentication /dev/null

**Name:** face_authentication profile  
**Default:** yes  
**Priority:** 900   
**Auth-Type:** Primary  
**Auth:** [success=end default=ignore] pam_face_authentication.so enableX 
EOF

 sudo pam-auth-update --package face_authentication

Die Software wurde installiert und ich kann den Qt-Facetrainer ausführen. Das Problem ist jedoch, dass beim Neustart meines Systems der Standardanmeldebildschirm angezeigt wird, in den ich mein Passwort eingeben muss, um mich anzumelden. Die Webcam startet überhaupt nicht. Und ich kann mich nicht mit meinem Gesicht anmelden. Das bedeutet, dass das PAM-Gesichtsauthentifizierungsprogramm vermutlich überhaupt nicht startet.

Bitte lassen Sie mich wissen, wie ich mich mithilfe des PAM-Gesichtsauthentifizierungsprogramms mit meinem Gesicht anmelden kann.

Antwort1

Installation für die PAM-Gesichtsauthentifizierung

Öffnen Sie zunächst ein Terminal und führen Sie dann die folgenden Befehle aus:

sudo add-apt-repository ppa:antonio.chiurazzi
sudo apt-get update
sudo apt-get install pam-face-authentication 

Die obigen Befehle fügen das Ubuntu-Repository für die Pam-Face-Authentifizierung zu Ihrer Paketquellenliste hinzu und dann wird das Plugin tatsächlich installiert.

Aufbau

Nun ist es noch notwendig, dem System einige Gesichtsfiguren beizubringen. Starten Sie dazu die Facetrainer-App über Ihr Startmenü und folgen Sie den angezeigten Anweisungen.

Um sich per Gesichtsauthentifizierung anmelden zu können, muss das Modul zunächst aktiviert werden. Dazu müssen Sie Folgendes (auf einmal) in Ihrem Terminal ausführen:

cat << EOF | sudo tee /usr/share/pam-configs/face_authentication /dev/null
Name: face_authentication profile
Default: yes
Priority: 900
Auth-Type: Primary
Auth:
[success=end default=ignore] pam_face_authentication.so enableX
EOF 

Durch diese Aktion wird die Datei /usr/share/pam-configs/face_authenticationerstellt und enthält die Plugin-Informationen.

Mit dem nächsten Befehl können Sie das Plugin aktivieren oder deaktivieren:

sudo pam-auth-update --package face_authentication

Quelle

verwandte Informationen