在 Xubuntu 中启用指纹登录

在 Xubuntu 中启用指纹登录

我四处寻找,发现 Ubuntu 支持指纹读取,但我找不到有关 Xubuntu 的任何信息。我​​试图找到设置 → 用户 → 身份验证和登录,但我没有什么运气。

如何在 Xubuntu 21.10 中启用笔记本电脑的指纹读取器?

我的笔记本电脑是 HP ProBook 650 G2。

答案1

这可能无法解决问题,但可能会帮助像我这样多次尝试解决类似问题的人。

我设法在装有 Linux Mint Xfse 的 Samsung 400B 笔记本电脑上实现了指纹识别fprintd. 首先可能值得检查支持设备列表。我的一个列在那里。

Device-3: 2-1.5:4 info: AuthenTec type: <vendor specific> driver: N/A rev: 2.0 chip ID: 08ff:168a

(在 Mint 中,您可以在“系统报告”>“系统信息”下找到它)

安装:

apt-get install fprintd libpam-fprintd

然后添加登记(注册)您的指纹:

fprintd-enroll <USERNAME>

系统会要求您滑动手指(请注意,您需要多次执行此操作)

验证指纹:

fprintd-verify <USERNAME>

然后我需要做的是修改/etc/pam.d/common-auth并添加这一行:

auth sufficient pam_fprintd.so

我尝试了几个地方来放置它。我注意到如果我将它添加为最后一个命令,它会要求输入密码,然后我还需要用指纹验证。这对于额外的安全性很有用,但这不是我的目标。所以我把它添加到开头:

# here are the per-package modules (the "Primary" block)
auth sufficient pam_fprintd.so
auth    [success=1 default=ignore]  pam_unix.so nullok
# here's the fallback if no module succeeds

首先给我指纹,如果成功那么我就可以进入,但如果失败三次那么我可以输入密码进行身份验证。

有关 PAM 文件的资料文章这里

答案2

我试过 fprintd,它与我的 hp pavalion dv4-1502tu 笔记本配合得很好。我运行的是 zorin os Lite。

但请确保你的设备已列出这里

要检查指纹读取器详细信息,请在终端中运行以下命令

lsusb | grep Finger

示例输出如下

Bus 003 Device 003: ID **138a:0001** Validity Sensors, Inc. **VFS101** Fingerprint Reader

相关内容