Установка
Внимание! Данный метод был проверен в Ubuntu 10.10. Будет ли он работать на более ранних версиях - я не уверен. Пробуйте и делитесь результатом в комментариях.
Добавляем необходимый репозиторий и устанавливаем утилиту
pam-face-authentication:
sudo add-apt-repository ppa:antonio.chiurazzi/ppa
sudo apt-get update && sudo apt-get install pam-face-authentication
Далее запускаем “тренер лица” через Приложения -> Прочие -> Qt Face Trainer. Можно зафиксировать несколько положений и выражений. Учтите, что основной упор, при сравнении лица, приходится на глаза, так что улыбающийся, хмурый или с похмелья - абсолютно разные лица. А вот небритость почти не влияет на результат. Хотя, мне кажется, это зависит еще от качества web-камеры.
После нескольких попыток сделать серьезное лицо можно приступить к последнему шагу - добавить “фэйс-контроль” в GDM:
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
Готово! Еще стоит заметить, что не все web-камеры будут работать в GDM. Встроенные в ноут- и нетбуки работают безотказно.
UPD: Для отключения этой авторизации при входе в систему выполняем:
sudo gedit /etc/pam.d/gdm
удаляем из файла первую строку “auth sufficient pam_face_authentication.so enableX” и сохраняем изменения.
Для отключения этой авторизации при блокировке экрана выполняем:
sudo gedit /etc/pam.d/gnome-screensaver
удаляем из файла первую строку “auth sufficient pam_face_authentication.so enableX” и сохраняем изменения.
и
сточник