我已经设置fprintd
并添加了指纹配置文件,但现在我陷入困境:如何才能让我登录?我已经添加了
auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so
/etc/pam.d/sddm
按照建议开始这里这没有改变任何东西(我确实在auth
和sufficient
、 和sufficient
之间使用了制表符pam_...
而不是空格,但这似乎与文件中的其他条目更一致。我确实在pam_unix.so
、try_first_pass
和likeauth
之间使用了空格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 次以注册指纹。
但!登录屏幕未更正。