当前位置: 首页 > 科技观察

使用Howdy为Linux添加人脸识别登录

时间:2023-03-12 22:54:23 科技观察

近日,深度操作系统20.05刚刚发布,新增的人脸识别功能引起了社区的关注。抛开人脸识别的准确性、可靠性、实用性不谈,是否也能在其他Linux系统中获得人脸识别/解锁功能呢?答案是肯定的。这就是Howdy在本文中提供的内容。什么是你好?根据项目描述:Howdy为Linux提供WindowsHello?式身份验证。使用内置的红外发射器和摄像头,结合面部识别来证明你是谁。它使用中央认证系统(PAM),可以在任何需要密码的地方工作,例如登录、锁屏、sudo、su等。安装对于Ubuntu/LinuxMint,您可以添加第三方存储库进行安装:sudoadd-apt-repositoryppa:boltgolt/howdysudoaptupdatesudoaptinstallhowdy对于DebianLinux,请从发布页面下载deb安装包:wgethttps://github.com/boltgolt/howdy/releases/download/v2。6.1/howdy_2.6.1.deb然后使用以下命令安装:sudodpkg-ihowdy_2.6.1.deb#请将文件名替换为你下载的文件名sudoaptinstall--fix-broken#使用--fix-损坏以安装缺少的依赖项。对于FedoraLinux,通过COPR仓库安装:sudodnfcoprenableprincipis/howdysudodnf--refreshinstallhowdy对于ArchLinux和openSUSE,请参考仓库说明。安装时会自动下载依赖包和dlib模型。请确保网络畅通。配置安装完成后,运行以下命令编辑配置文件:sudohowdyconfig请将配置文件中的device_path=/dev/xxxx修改为你的摄像头路径,一般为/dev/video0。如果/dev下没有videoX设备,请检查是否安装了摄像头驱动。Howdy需要知道你的长相,这样它才能在以后认出你。运行以下命令添加面部模型:sudohowdyadd如果没有错误,我们应该能够通过识别您的面部来运行sudo。打开一个新终端并运行sudo-i以查看它的运行情况。排查Howdy在GNOME锁屏上不工作复制以下文件:https://github.com/boltgolt/howdy/blob/caf244ce297d27d40168c40571b0fad6f7ee2596/src/compare.py编译/lib/security/howdy/compare.py即可替换。