
🛡️ Autenticación facial estilo Windows Hello™ para Linux

Howdy proporciona autenticación al estilo de Windows Hello™ para Linux. Utiliza sus emisores IR integrados y su cámara en combinación con reconocimiento facial para demostrar quién es usted.
Usando el sistema de autenticación central (PAM), esto funciona en todos los lugares donde de otro modo necesitaría su contraseña: inicio de sesión, pantalla de bloqueo, sudo, su, etc.
Howdy está actualmente disponible y empaquetado para Debian/Ubuntu, Arch Linux, Fedora y openSUSE. Si está interesado en empaquetar Howdy para su distribución, no dude en abrir un issue.
Nota: La compilación de dlib puede quedarse al 100% durante más de un minuto, téngalo en cuenta.
Ejecute el instalador pegando (ctrl+shift+V) los siguientes comandos en la terminal uno a la vez:
sudo add-apt-repository ppa:boltgolt/howdy
sudo apt update
sudo apt install howdy
Esto le guiará a través de la instalación.
Descargue el archivo .deb desde la página de lanzamientos e instálelo con gdebi.
Se busca mantenedor.
Instale el paquete howdy desde AUR. Para instrucciones de instalación de AUR, consulte esta página wiki.
Necesitará realizar algunos pasos de configuración adicionales. Lea la entrada de ArchWiki para obtener más información.
Mantenedor: @luyatshimbalanga
El paquete howdy está disponible como un repositorio COPR de Fedora, instálelo ejecutando simplemente los siguientes comandos en una terminal:
sudo dnf copr enable principis/howdy
sudo dnf --refresh install howdy
Nota: Fedora 41 eliminó el soporte para Python2, pero en este momento Howdy aún depende de él. Si la instalación falla, puede solucionarlo instalando el repositorio beta y eliminando la versión estable:
sudo dnf copr remove principis/howdy
sudo dnf copr enable principis/howdy-beta
sudo dnf --refresh install howdy
Consulte el enlace al repositorio COPR para obtener pasos de configuración detallados.
Mantenedor: @dmafanasyev
Vaya a la página wiki de openSUSE para obtener instrucciones detalladas de instalación.
Si desea compilar Howdy desde el código fuente, se requieren algunas dependencias.
Para instalarlas en Debian/Ubuntu, por ejemplo:
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
También puede instalar Howdy en su sistema con meson install -C build.
Después de la instalación, Howdy necesita aprender cómo es su rostro para poder reconocerlo después. Ejecute sudo howdy add para agregar un modelo facial.
Si no surgieron problemas, deberíamos poder ejecutar sudo simplemente mostrando su rostro. Abra una nueva terminal y ejecute sudo -i para verlo en acción. Consulte esta página wiki si tiene problemas o busque problemas similares.
Si tiene curiosidad, puede ejecutar sudo howdy config para abrir el archivo de configuración central y ver las opciones que Howdy ofrece. En la mayoría de los sistemas, esto abrirá el editor nano, donde deberá presionar ctrl+x para guardar los cambios.
El instalador agrega un comando howdy para gestionar los modelos faciales del usuario actual. Use howdy --help o man howdy para listar las opciones disponibles.
Uso:
howdy [-U usuario] [-y] comando [argumento]
Las formas más sencillas de contribuir a Howdy son marcando el repositorio con una estrella y abriendo issues en GitHub para las características que le gustaría ver. Si desea hacer más, también puede invitarme un café.
Las contribuciones de código también son muy bienvenidas. Si desea portar Howdy a otra distribución, no dude en abrir un issue para eso también.
Cualquier error de Python se registra directamente en la consola y debería indicar qué salió mal. Si la autenticación aún falla pero no se imprime ningún error, puede revisar las últimas líneas en /var/log/auth.log para ver si se ha informado algo allí.
Primero consulte la wiki sobre problemas comunes y si encuentra un error que aún no se haya reportado, no tema abrir un nuevo issue.
Este paquete no es de ninguna manera tan seguro como una contraseña y nunca lo será. Aunque es más difícil de engañar que el reconocimiento facial normal, una persona que se le parezca o una foto suya bien impresa podría ser suficiente. Howdy es una forma más rápida y conveniente de iniciar sesión, no una más segura.
Para minimizar la posibilidad de que este programa se vea comprometido, se recomienda dejar Howdy en /lib/security y mantenerlo en modo de solo lectura.
NO USE HOWDY COMO EL ÚNICO MÉTODO DE AUTENTICACIÓN DE SU SISTEMA.
| Comando | Descripción |
|---|
add | Añadir un nuevo modelo facial para un usuario |
clear | Eliminar todos los modelos faciales de un usuario |
config | Abrir el archivo de configuración en el editor predeterminado |
disable | Deshabilitar o habilitar howdy |
list | Listar todos los modelos faciales guardados de un usuario |
remove | Eliminar un modelo específico de un usuario |
snapshot | Tomar una instantánea de la entrada de la cámara |
test | Probar la cámara y los métodos de reconocimiento |
version | Mostrar el número de versión actual |