All Projects β†’ rushabh-v β†’ Linux_face_unlock

rushabh-v / Linux_face_unlock

Licence: gpl-3.0
A face authentication system for Ubuntu that works while logging in and running "sudo" commands with a friendly CLI to operate it.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Linux face unlock

Howdy
πŸ›‘οΈ Windows Helloβ„’ style facial authentication for Linux
Stars: ✭ 3,237 (+5785.45%)
Mutual labels:  face-recognition, ubuntu, debian
Server Manager
This repository holds the IntISP Interface. It can be rebuilt to interface with any other hosting panel.
Stars: ✭ 31 (-43.64%)
Mutual labels:  ubuntu, debian
Spotify Linux Installer
Install latest Spotify on Linux
Stars: ✭ 28 (-49.09%)
Mutual labels:  ubuntu, debian
Spocon
SpoCon - A Spotify Connect Client for Debian , Ubuntu and Raspberry Pi based on librespot-java
Stars: ✭ 51 (-7.27%)
Mutual labels:  ubuntu, debian
Rtinst
seedbox installation script for Ubuntu and Debian systems
Stars: ✭ 1,029 (+1770.91%)
Mutual labels:  ubuntu, debian
Ufw Docker
To fix the Docker and UFW security flaw without disabling iptables
Stars: ✭ 878 (+1496.36%)
Mutual labels:  ubuntu, debian
Ansible Supervisor
Ansible role to set up (the latest or a specific version of) supervisor in Debian-like systems
Stars: ✭ 32 (-41.82%)
Mutual labels:  ubuntu, debian
Swizzin
A simple, modular seedbox solution
Stars: ✭ 888 (+1514.55%)
Mutual labels:  ubuntu, debian
Hostapd
Script for compiling, patching and packing hostapd from sources
Stars: ✭ 36 (-34.55%)
Mutual labels:  ubuntu, debian
Certbot Install
Install the latest Certbot in a breeze. Great for Ubuntu Focal 20.04, and other Linux/Mac.
Stars: ✭ 50 (-9.09%)
Mutual labels:  ubuntu, debian
Adoptopenjdk Deb Installer
Creates Ubuntu/Debian installer packages for AdoptOpenJDK builds using their API
Stars: ✭ 39 (-29.09%)
Mutual labels:  ubuntu, debian
Ansible Role Docker
Ansible Role - Docker
Stars: ✭ 845 (+1436.36%)
Mutual labels:  ubuntu, debian
Sysadmintools
Acorn's Server, Workstation, & VM Cluster Automation & Documentation
Stars: ✭ 7 (-87.27%)
Mutual labels:  ubuntu, debian
Ansible Keepalived
Ansible role to set up keepalived in Debian-like systems
Stars: ✭ 21 (-61.82%)
Mutual labels:  ubuntu, debian
Debian Server
Complete Debian/Ubuntu Web Application Server Installation
Stars: ✭ 22 (-60%)
Mutual labels:  ubuntu, debian
Debbuild
Build deb packages from rpm specifications
Stars: ✭ 32 (-41.82%)
Mutual labels:  ubuntu, debian
Ansible Mariadb Galera Cluster
Stars: ✭ 49 (-10.91%)
Mutual labels:  ubuntu, debian
Displaylink Debian
DisplayLink driver installer for Debian and Ubuntu based Linux distributions.
Stars: ✭ 768 (+1296.36%)
Mutual labels:  ubuntu, debian
Switch Apt Mirror.ansible.role
switch apt mirror for Debian & Ubuntu with Ansible role.
Stars: ✭ 5 (-90.91%)
Mutual labels:  ubuntu, debian
Fileshare
Debian/Ubuntu applet for screenshots and images sharing using popular online services
Stars: ✭ 35 (-36.36%)
Mutual labels:  ubuntu, debian

Facerec - Linux Face Unlock

Facerec is a face authentication system for Ubuntu Linux that works while logging in, running "sudo" commands, etc. with a user-friendly CLI to operate it.

Installation

Using PPA

1. Update Sources

sudo apt update

2. add PPA to your machine

sudo add-apt-repository ppa:rushabh-v/facerec

3. Install Facerec

sudo apt install facerec

4. Source bashrc

source ~/.bashrc

Using deb package

1. Download the deb package

wget https://github.com/rushabh-v/linux_face_unlock/releases/download/v1.1/facerec_1.1_all.deb

2. Install all the dependencies

sudo apt install -y python3-pip python3-opencv python3-setuptools python-execnet cmake libatlas-base-dev build-essential

3. Install the deb package using

sudo dpkg -i facerec_1.1_all.deb

4. Source bashrc

source ~/.bashrc

NOTE: The deb package won't receive updates automatically. The PPA method is more preferable.

Command Line Interface

Command Description
facerec new Add a new root face
facerec enable Enable facerec
facerec disable Temporarily disable facerec
facerec remove Completely remove the facerec
facerec --version Display installed version of facerec
facerec --help Get the CLI info

Try using the tab compeletions. It is one of the trivial features I am extra proud of πŸ˜‚

Contributions Welcome

  • Bug reports, Feature requests and PRs will be highly appreciated.
  • Dockerfile for the testing environment can be found here. (Will soon upload the image to docker hub)
  • Currently, facerec is only supported on Ubuntu. Adding support for other distros is on the list of major future plans.

Troubleshoot

  • If you don't have root access. Go to recovery mode as root and run,
facerec remove
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].