
🛡️ Windows Hello™-artige Gesichtsauthentifizierung für Linux

Howdy bietet eine Windows Hello™-ähnliche Authentifizierung für Linux. Nutzen Sie Ihre eingebauten IR-Emitter und Kamera in Kombination mit Gesichtserkennung, um Ihre Identität zu bestätigen.
Dank des zentralen Authentifizierungssystems (PAM) funktioniert dies überall dort, wo Sie sonst Ihr Passwort benötigen: Anmeldung, Sperrbildschirm, sudo, su usw.
Howdy ist derzeit für Debian/Ubuntu, Arch Linux, Fedora und openSUSE verfügbar und verpackt. Wenn Sie daran interessiert sind, Howdy für Ihre Distribution zu paketieren, zögern Sie nicht, ein Issue zu eröffnen.
Hinweis: Der Build von dlib kann bei 100% für über eine Minute hängen bleiben, geben Sie ihm Zeit.
Führen Sie das Installationsprogramm aus, indem Sie die folgenden Befehle nacheinander (Strg+Umschalt+V) in das Terminal einfügen:
sudo add-apt-repository ppa:boltgolt/howdy
sudo apt update
sudo apt install howdy
Dies führt Sie durch die Installation.
Laden Sie die .deb-Datei von der Releases-Seite herunter und installieren Sie sie mit gdebi.
Betreuer gesucht.
Installieren Sie das Paket howdy aus dem AUR. Eine Anleitung zur Installation aus dem AUR finden Sie auf dieser Wiki-Seite.
Sie müssen einige zusätzliche Konfigurationsschritte durchführen. Weitere Informationen finden Sie im ArchWiki-Eintrag.
Betreuer: @luyatshimbalanga
Das Paket howdy ist als Fedora COPR-Repository verfügbar. Installieren Sie es, indem Sie einfach die folgenden Befehle in einem Terminal ausführen:
sudo dnf copr enable principis/howdy
sudo dnf --refresh install howdy
Hinweis: Fedora 41 hat die Unterstützung für Python2 entfernt, aber derzeit ist Howdy noch davon abhängig. Sollte die Installation fehlschlagen, können Sie dies beheben, indem Sie das Beta-Repository installieren und die Release-Version entfernen:
sudo dnf copr remove principis/howdy
sudo dnf copr enable principis/howdy-beta
sudo dnf --refresh install howdy
Ausführliche Konfigurationsschritte finden Sie unter dem Link zum COPR-Repository.
Betreuer: @dmafanasyev
Ausführliche Installationsanweisungen finden Sie auf der openSUSE-Wiki-Seite.
Wenn Sie Howdy aus dem Quellcode erstellen möchten, sind einige Abhängigkeiten erforderlich.
Um sie beispielsweise auf Debian/Ubuntu zu installieren:
sudo apt-get update && sudo apt-get install -y \
python3 python3-pip python3-setuptools python3-wheel \
cmake make build-essential \
libpam0g-dev libinih-dev libevdev-dev python3-opencv \
python3-dev libopencv-dev
meson setup build
meson compile -C build
Sie können Howdy auch mit meson install -C build auf Ihrem System installieren.
Nach der Installation muss Howdy lernen, wie Sie aussehen, um Sie später wiederzuerkennen. Führen Sie sudo howdy add aus, um ein Gesichtsmodell hinzuzufügen.
Wenn alles geklappt hat, sollten Sie sudo ausführen können, indem Sie einfach Ihr Gesicht zeigen. Öffnen Sie ein neues Terminal und führen Sie sudo -i aus, um es in Aktion zu sehen. Bitte überprüfen Sie diese Wiki-Seite bei Problemen oder suchen Sie nach ähnlichen Problemen.
Wenn Sie neugierig sind, können Sie sudo howdy config ausführen, um die zentrale Konfigurationsdatei zu öffnen und die Optionen zu sehen, die Howdy bietet. Auf den meisten Systemen wird der nano-Editor geöffnet, wo Sie Strg+x drücken müssen, um Ihre Änderungen zu speichern.
Der Installer fügt einen howdy-Befehl hinzu, um Gesichtsmodelle für den aktuellen Benutzer zu verwalten. Verwenden Sie howdy --help oder man howdy, um die verfügbaren Optionen aufzulisten.
Verwendung:
howdy [-U user] [-y] command [argument]
Der einfachste Weg, zu Howdy beizutragen, ist, das Repository zu markieren und GitHub-Issues für gewünschte Funktionen zu eröffnen. Wenn Sie mehr tun möchten, können Sie mir auch einen Kaffee kaufen.
Code-Beiträge sind ebenfalls sehr willkommen. Wenn Sie Howdy auf eine andere Distribution portieren möchten, können Sie auch dafür gerne ein Issue eröffnen.
Python-Fehler werden direkt in der Konsole protokolliert und sollten anzeigen, was schiefgelaufen ist. Wenn die Authentifizierung weiterhin fehlschlägt, aber keine Fehler ausgegeben werden, können Sie einen Blick auf die letzten Zeilen in /var/log/auth.log werfen, um zu sehen, ob dort etwas gemeldet wurde.
Bitte überprüfen Sie zunächst das Wiki zu häufigen Problemen und zögern Sie nicht, ein neues Issue zu eröffnen, wenn Sie auf einen Fehler stoßen, der noch nicht gemeldet wurde.
Dieses Paket ist in keiner Weise so sicher wie ein Passwort und wird es auch nie sein. Obwohl es schwerer zu täuschen ist als normale Gesichtserkennung, könnte eine Person, die Ihnen ähnlich sieht, oder ein gut ausgedrucktes Foto von Ihnen ausreichen. Howdy ist eine schnellere und bequemere Art der Anmeldung, keine sicherere.
Um die Wahrscheinlichkeit einer Kompromittierung dieses Programms zu minimieren, wird empfohlen, Howdy in /lib/security zu belassen und schreibgeschützt zu halten.
VERWENDEN SIE HOWDY NICHT ALS EINZIGE AUTHENTIFIZIERUNGSMETHODE FÜR IHR SYSTEM.
| Befehl | Beschreibung |
|---|
add | Ein neues Gesichtsmodell für einen Benutzer hinzufügen |
clear | Alle Gesichtsmodelle für einen Benutzer entfernen |
config | Die Konfigurationsdatei im Standardeditor öffnen |
disable | Howdy deaktivieren oder aktivieren |
list | Alle gespeicherten Gesichtsmodelle für einen Benutzer auflisten |
remove | Ein bestimmtes Modell für einen Benutzer entfernen |
snapshot | Einen Schnappschuss von der Kameraaufnahme machen |
test | Kamera und Erkennungsmethoden testen |
version | Die aktuelle Versionsnummer ausgeben |