Howdy proporciona autenticación estilo Windows Hello™ para Linux. Utilice sus emisores de infrarrojos integrados y su cámara en combinación con el 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 una edición.
Nota: La compilación de dlib puede permanecer al 100% durante más de un minuto, dale tiempo.
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 lo guiará a través de la instalación.
Descargue el archivo .deb desde la página de Versiones e instálelo con gdebi.
Se busca mantenedor.
Instale el paquete howdy
del AUR. Para obtener instrucciones de instalación de AUR, consulte esta página wiki.
Deberá 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 repositorio Fedora COPR, instálelo simplemente ejecutando los siguientes comandos en una terminal:
sudo dnf copr enable principis/howdy
sudo dnf --refresh install howdy
Consulte el enlace al repositorio COPR para conocer los 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 instalarlos 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-dev libopencv-dev
meson setup build
meson compile -C build
También puedes instalar Howdy en tu sistema con meson install -C build
.
Después de la instalación, Howdy necesita saber cómo te ves para poder reconocerte más tarde. Ejecute sudo howdy add
para agregar un modelo de cara.
Si nada salió mal, deberíamos poder ejecutar sudo con solo mostrar tu cara. Abra una nueva terminal y ejecute sudo -i
para verlo en acción. Consulte esta página wiki si tiene problemas o busca problemas similares.
Si tiene curiosidad, puede ejecutar sudo howdy config
para abrir el archivo de configuración central y ver las opciones que Howdy tiene para ofrecer. 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 administrar los modelos faciales del usuario actual. Utilice howdy --help
o man howdy
para enumerar las opciones disponibles.
Uso:
howdy [-U user] [-y] command [argument]
Dominio | Descripción |
---|---|
add | Agregar un nuevo modelo de rostro para un usuario |
clear | Eliminar todos los modelos de cara de un usuario |
config | Abra el archivo de configuración en su editor predeterminado |
disable | Deshabilitar o habilitar hola |
list | Listar todos los modelos de rostros guardados para un usuario |
remove | Eliminar un modelo específico para un usuario |
snapshot | Tome una instantánea de la entrada de su cámara |
test | Pruebe la cámara y los métodos de reconocimiento. |
version | Imprimir el número de versión actual |
La forma más sencilla de contribuir a Howdy es destacando el repositorio y abriendo ediciones de GitHub para las funciones que le gustaría ver. Si quieres hacer más, también puedes invitarme a un café.
Las contribuciones de código también son bienvenidas. Si desea portar Howdy a otra distribución, no dude en abrir un problema 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 imprimen errores, puede echar un vistazo a 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 ha informado, no tema abrir una nueva edición.
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 parezca a ti o una foto tuya bien impresa podría ser suficiente para hacerlo. Howdy es una forma más rápida y cómoda de iniciar sesión, no más segura.
Para minimizar la posibilidad de que este programa se vea comprometido, se recomienda dejar Howdy en /lib/security
y mantenerlo como de solo lectura.
NO UTILICE HOWDY COMO ÚNICO MÉTODO DE AUTENTICACIÓN PARA SU SISTEMA.