Back to articles
Building a Face Authentication System for Linux (Using PAM, systemd, and ONNX)
How-ToSystems

Building a Face Authentication System for Linux (Using PAM, systemd, and ONNX)

via Dev.toshashank

Linux still lacks a reliable, native biometric authentication system. While platforms like Windows and macOS have tightly integrated face authentication, Linux users typically rely on passwords — or experimental tools that often break under real-world conditions. I wanted something: fully offline predictable under PAM extensible and debuggable So I built AstraLock . shekh-2810 / AstraLock AstraLock is a lightweight face-authentication system designed for Linux. It replaces legacy camera pipelines with modern deep-learning models, optimized preprocessing, and a clean, modular architecture. The goal is simple: reliable face-based login on Linux without the sluggishness, low-light failures, or angle sensitivity seen in older tools. AstraLock AstraLock is a Linux biometric authentication system that enables face-based login through PAM and systemd , designed to be offline, auditable, and hackable , offering a native Linux alternative to projects like Howdy and closed platforms such as Wind

Continue reading on Dev.to

Opens in a new tab

Read Full Article
2 views

Related Articles