在Xubuntu中启用指纹登录

Lum*_*ria 9 xubuntu laptop fingerprint-reader login 21.10

我查了一下,发现Ubuntu支持指纹读取,但是我找不到Xubuntu的任何信息。我试图找到与Settings \xe2\x86\x92 Users \xe2\x86\x92 Authentication & Login等效的内容,但我没有任何运气。

\n

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

\n

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

\n

my-*_*my- 4

这可能不是问题的解决方案,但它可能会帮助像我这样多次尝试解决类似问题的人。

我设法在配备 Linux Mint Xfse 的三星 400B 笔记本电脑上使用fprintd. 首先可能值得检查支持的设备列表。我的那个列在那里。

Device-3: 2-1.5:4 info: AuthenTec type: <vendor specific> driver: N/A rev: 2.0 chip ID: 08ff:168a
Run Code Online (Sandbox Code Playgroud)

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

安装:

Device-3: 2-1.5:4 info: AuthenTec type: <vendor specific> driver: N/A rev: 2.0 chip ID: 08ff:168a
Run Code Online (Sandbox Code Playgroud)

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

apt-get install fprintd libpam-fprintd
Run Code Online (Sandbox Code Playgroud)

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

验证指纹:

fprintd-enroll <USERNAME>
Run Code Online (Sandbox Code Playgroud)

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

auth sufficient pam_fprintd.so
Run Code Online (Sandbox Code Playgroud)

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

# 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
Run Code Online (Sandbox Code Playgroud)

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

有关 PAM 文件的信息文章请参见此处


小智 0

我尝试过 fprintd,它与我的 hp pavalion dv4-1502tu 笔记本电脑配合良好。我正在运行 zorin os Lite。

但请确保您的设备应列在此处

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

lsusb | grep Finger

示例输出如下

Bus 003 Device 003: ID **138a:0001** Validity Sensors, Inc. **VFS101** Fingerprint Reader
Run Code Online (Sandbox Code Playgroud)