web-dev-qa-db-ja.com

Pam Face認証を実行する方法

Ubuntu 11.10を使用しています。次のURLにアクセスしてソフトウェアをダウンロードしました Pam Face Authentication とnatty narhwallのバージョンをダウンロードしました。

次のコマンドを使用してソフトウェアをインストールしました。

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

ソフトウェアがインストールされ、qt-facetrainerを実行できます。しかし、問題は、システムを再起動したとき、デフォルトのログイン画面が表示され、ログインにパスワードを入力する必要があることです。 Webカメラがまったく起動していません。そして、自分の顔でログインできません。つまり、pam face認証プログラムはまったく起動していないと思います。

PAM顔認証プログラムを使用して顔でログインする方法を教えてください。

7

PAM顔認証のインストール

最初にターミナルを開き、次のコマンドを実行します。

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

上記のコマンドにより、pam-face-authentication用のUbuntuリポジトリがパッケージソースリストに追加され、プラグインが実際にインストールされます。

設定

ここで、システムに顔の数字をいくつか学習する必要があります。したがって、スタートメニューからfacetrainerアプリを起動し、指示に従ってください。

顔認証を使用してログインできるようにするには、最初にモジュールを有効にする必要があります。そのため、ターミナルで次を実行する必要があります(一度に)。

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 

このアクションにより、ファイル/usr/share/pam-configs/face_authenticationが作成され、プラグイン情報が含まれます。

次のコマンドを使用すると、プラグインを有効または無効にできます。

Sudo pam-auth-update --package face_authentication

ソース

1
Ringtail