MENU

Linux下的指纹识别

2021 年 02 月 10 日 • 阅读: 598 • 技术,探索

By FunnyAWM

如果你的本子有指纹识别,而你又想在换Linux的时候使用指纹识别,这东西其实可以实现在任何显示管理器上,现在就看下怎么搞这玩意。

对于Gnome用户

直接打开Gnome设置->用户,可以看到一个设置指纹的选项(如果没有,先补好驱动),根据指示设置即可。

在登录时会提示你使用指纹登录。

对于Xfce等使用Lightdm的用户

1.安装必需组件

对于Arch系列用户,执行

sudo pacman -S fprintd

对于Debian系列的同学,执行

sudo apt install fprintd libpam-fprintd

安装基础组件。

之后,执行

fprintd-enroll

录入自己的指纹,默认使用右食指,若要使用其他手指,有一个-f参数,具体使用方法请man fprintd。

录入完成后,执行如下命令确保能够识别自己的指纹:

fprintd-verify

若在按下手指后显示verify-match,则表示莫得问题。

2.修改PAM设置以让应用使用指纹验证

首先,执行

sudo ls /etc/pam.d

来确定一下电脑上有哪些认证服务,例如我设置了sudo和lightdm使用指纹识别,则在对应文件里的auth区域添加一行:

auth sufficient pam_fprintd.so

即可。

注销并且重新登录,你就会发现指纹登录可以使用了,在指纹识别失败3次的情况下会要求使用密码登录。

最后编辑于: 2026 年 03 月 06 日
返回文章列表 打赏
本页链接的二维码
打赏二维码
添加新评论

已有 3 条评论
  1. fprintd不支持的设备在流泪
    1. FunnyAWM FunnyAWM        
      @从晴朗的朝色泛起之际开始似乎Ubuntu最近扩展了支持列表
  2. zzy-ac zzy-ac        
    不错不错值得鼓励