无法在 Kubuntu 20.10 上使用指纹登录 SDDM

Dmi*_*rov 4 authentication fingerprint-reader login kubuntu sddm

最近我买了联想 ThinkPad X1 Carbon Gen8。一切看起来都很好,除了一件事 - 我无法完全配置指纹识别器。

我已遵循指南https://askubuntu.com/a/1082465/249099并添加

auth    [success=2 default=ignore]  pam_fprintd.so max_tries=3 timeout=10
Run Code Online (Sandbox Code Playgroud)

/etc/pam.d/common-auth使用 添加了我的指纹fprintd-enroll $USER

控制台登录和 KDE 锁屏登录工作正常。后者不太好用,我需要在系统扫描我的手指之前按 Enter 键,但至少它可以工作。

大问题是 SDDM 根本不允许我登录。如果我在锁定屏幕上按 Enter 键 - 它会永远阻塞。如果我输入密码 - 它会永远阻止。

我尝试遵循https://wiki.archlinux.org/index.php/SDDM#Using_a_fingerprint_reader并添加

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

到开始/etc/pam.d/sddm但 id 没有帮助,SDDM 变灰并且不允许我做任何事情,我应该转到虚拟控制台,恢复所有与指纹相关的设置并从那里重新启动 SDDM。

GDM 可以很好地使用包装盒中的指纹,无需我进行任何设置。

有人可以帮我设置 SDDM 以支持指纹登录吗?

小智 6

我认为您需要添加此内容,但不要删除 pam_fprintd.so :

auth            sufficient      pam_unix.so try_first_pass likeauth nullok
Run Code Online (Sandbox Code Playgroud)

  • 哇。看来我已经找到应对方法了。SDDM 显示密码输入字段,我按 Enter,SDDM 变成灰色,我触摸指纹扫描仪 - 我进入了系统!他们绝对应该让 UI 变得更好:) 在顶部添加 `auth full pam_fprintd.so` 就足够了。 (3认同)