Linux人脸识别自动登陆配置

发布日期:2026-04-18
Google AdSense 广告位 (待申请通过后开启)

你是否也羡慕windows能够指纹识别,人脸识别技术,能够轻松的登陆电脑,不用每次都要输入密码,实在是太麻烦,

当然windows也不安全,也需要定期更换登陆密码,防止不法分子盗取密码,背后干着见不得人的勾当,带来极大的风险。

那现在如果想要在Linux设备上实现同样的功能,这个可以实现吗?我说这个比较难,为什么?

直接答案就是部分厂商不开放指纹设备驱动,只对有价值的部分电脑配置系统开放,说白就是要钱,当然也看装机量,达到一定量级别的,碍于舆论竞争关系,

自然会向市场妥协,但这个比较难,由于地缘政治,各个国家的商业合作限制,打破都不是件容易的事情,这对Linux开源社区来将就是灭顶之灾,将是难以跨过的坎,

没有谁愿意为爱发电,要等,或许哪天想通了就开放了,这个不急,慢慢来,会有那一天的,我相信一定会到来,

实在等不及就不要买这种指纹驱动配置的电脑就可以避免了,直接买支持Linux原装的指纹驱动的笔记本电脑就可以减少这些麻烦,

反正如果你想用指纹设别在Linux上安装顺利,一定要上网做功课,绝对不要听骗子们忽悠,他们什么都不懂的,只是工作提成而已的,他们说什么你都不要相信,

你只要看到指纹驱动带这个型号的 Shenzhen Goodix Technology Co.,Ltd. Goodix Fingerprint Device,就不要说话了,直接默默走开,

多说一句都是都是废话,人家还笑话你傻X,当然你不太介意这个,那就没有问题,这种指纹驱动的装机量在很多机器上出厂配置就安装上了,因为价格便宜,基本垄断了市场,

竞争市场太小了,这没有办法,短时间难以找到比较好的替代品吧。

那除了指纹,有没有更好的办法实现自动登陆呢?有,只能安装红外线自动扫描登陆,这个不比指纹安全多了,只要设置好人脸色图片,登陆都是非常流畅,比指纹还要好,

最主要是开源,这点非常重要,用起来安全靠谱,不用担心,在里面搞了任何小动作,这点还是可以放心使用的,

这款软件就是名称叫 howdy,这个也是模仿 Windows Hello功能,搞个这款软件,相当给力啊,感谢这位大神,分享了开源技术, 不错不错,相当nice,

下面我就把详细配置步骤发出来,各位按照自己的系统配置,按照这个流程操作基本没有什么大碍,个别现象,如果出现在fedora上面,python 版本比较高,手动改下配置就好了,

就改一下引入python的版本,就解决了,非常简单,不用担心,只要你的电脑支持红外线,基本都能配置,问题不大,这种直接绕开了指纹驱动这种陷阱,现在回头看反而是更好的体验了,

开机自动扫描,sudo 命令自动识别,省去了不少麻烦,再也不用每次都要输入密码,太方便了,非常适用,利索,在也不怕深夜敲击键盘就输入密码,影响别人睡眠了,

废话不多说,理清流程,一切都变得非常容易,一点都不难,前面的坑我已经踩过了,大胆去干。

######################howdy 红外线人脸识别登陆####################################

howdy install config list 查看完整文件配置即可

========================================================================

Fedora Copr 安装:sudo dnf copr enable principis/howdy && sudo dnf install howdy

Alma Redhat 安装 sudo pip3 install howdy

==========================================================================

v4l2-ctl --device=/dev/video0 --list-formats-ext

v4l2-ctl --device=/dev/video2 --list-formats-ext

ioctl: VIDIOC_ENUM_FMT

Type: Video Capture

[0]: 'GREY' (8-bit Greyscale)

Size: Discrete 640x360

Interval: Discrete 0.067s (15.000 fps)

================================================================================

sudo howdy add

sudo howdy list

sudo howdy config

device_path = /dev/video2

dark_threshold = 100

certainty = 4.0

===============================================

sudo cp /etc/pam.d/sudo /etc/pam.d/sudo.bak

sudo vim /etc/pam.d/sudo

===============================================================

#%PAM-1.0

auth sufficient /usr/local/lib64/security/pam_howdy.so

auth include system-auth

account include system-auth

==================================================================

修改 GNOME 锁屏认证文件

sudo cp /etc/pam.d/gdm-password /etc/pam.d/gdm-password.bak

sudo vim /etc/pam.d/gdm-password

just edit top 2 lines

======================================================================

auth sufficient /usr/local/lib64/security/pam_howdy.so

auth sufficient pam_unix.so try_first_pass likeauth nullok

auth [success=done ignore=ignore default=bad] pam_selinux_permit.so

auth substack password-auth

auth optional pam_gnome_keyring.so

auth include postlogin

=======================================================================

摄像头权限

sudo usermod -aG video gdm

udo setenforce 0

WIN+L test... auto login

sudo ausearch -m avc -ts recent | audit2allow -M howdy_camera

sudo semodule -i howdy_camera.pp

策略内容已经加载并存储到系统的策略库中

reboot and rm howdy_camera.*

=========================================================================

注意:如果真要保证绝对的安全性,将 Howdy(人脸识别)与 Password Key(如 YubiKey 等硬件安全密钥)配合使用,可以显著提升系统的安全性。

精选回响:

IT老兵_Alpha 2026-04-12

博主这套静态生成架构太稳了,加载速度极快!