我四处寻找,发现 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