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次的情况下会要求使用密码登录。
采用 CC BY-NC-SA 4.0 协议授权,转载请注明来源。