如何在 Kubuntu 中实现“fprintd”登录?

如何在 Kubuntu 中实现“fprintd”登录?

我已经设置fprintd并添加了指纹配置文件,但现在我陷入困境:如何才能让我登录?我已经添加了

auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so

/etc/pam.d/sddm按照建议开始这里这没有改变任何东西(我确实在authsufficient、 和sufficient之间使用了制表符pam_...而不是空格,但这似乎与文件中的其他条目更一致。我确实在pam_unix.sotry_first_passlikeauth之间使用了空格nullok。这会影响什么吗?)。我已添加它们,以便它们成为文件中的第一行代码。页面还说

要使其在 KDE 的锁定屏幕中工作,还要在开头添加相同的行/etc/pam.d/kde

但我没有这样的文件!我被定向到该维基条目这个, 但是我没有/etc/pam.d/system-local-login文件,并且我尝试将代码添加到sudo文件中来试水到目前为止还没有成功。我想我可能在文件中的错误位置添加了该行,或者在应该使用制表符的地方使用了空格。这听起来合理吗?先感谢您!

答案1

我自己找到了答案!这里是。如果该链接失效了,以下是文本:

安装所需的应用程序:

sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update

安装完成后,打开/etc/pam.d/common-auth进行编辑

$ sudoedit /etc/pam.d/common-auth
auth [success=1 default=ignore] pam_unix.so nullok_secure

并修改文件,添加下面粗体显示的行。确保这些行的顺序与此处所示的相同。

auth [success=2 default=ignore] pam_fprintd.so max_tries=1 timeout=10 
auth [success=1 default=ignore] pam_unix.so nullok_secure

节省。

最后,使用以下命令注册您的指纹:

fprintd-enroll $USER

运行命令后,用手指在读卡器上滑动 3 次以注册指纹。

但!登录屏幕未更正。

相关内容