SYSTEM_INDEX // BACK TO PATH
+NODE DETAILS // NODE-02

Linux FaceID PAM Module

Active

A C + Python PAM authentication module for Linux login. Uses OpenCV and Dlib for face recognition with a liveness detection layer, so a static photo cannot spoof the system. Integrates cleanly into the Linux PAM stack as a drop-in secondary factor.

Repository Snapshot
Linux-FaceId
A Linux PAM module for biometric authentication. Enables Face ID for sudo and GDM lockscreen using OpenCV, Dlib, and blink-based liveness detection.
+

GitHub Metadata

Primary Language:Python
Stars:1
Forks:0
Last Updated:4/7/2026
+

System Parameters

PAM Context Hook
pam_exec.so system integration
Vision Engine
OpenCV DNN face detector (Yunet)
Feature Extractor
SFace face recognition model
Liveness Check
EAR (Eye Aspect Ratio) blink validation
Security Policy
Fallback to system password