如何运行 Pam 人脸认证

如何运行 Pam 人脸认证

我使用的是 Ubuntu 11.10。我去了以下网址下载该软件Pam 人脸认证 并下载了 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。但问题是,当我重新启动系统时,我看到默认登录屏幕出现,我应该在其中输入密码才能登录。网络摄像头根本没有启动。我无法用脸部登录。这意味着我认为 pam 人脸认证程序根本没有启动。

请告诉我如何使用 pam 人脸认证程序通过人脸登录。

答案1

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

来源

相关内容