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_authentication
erstellt 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