指纹读取器用于登录,但不能用于 sudo

指纹读取器用于登录,但不能用于 sudo
  • Ubuntu 22.04.2 LTS
  • 框架 13

我已在“设置”→“用户”中启用指纹读取器,每次启动笔记本电脑时都会调用它,但在使用终端时sudo或 Ubuntu 弹出窗口要求进行身份验证时,终端不会要求我输入指纹。我已将密钥环密码更改为空,在之前安装的 Ubuntu 中sudo确实指示我使用指纹读取器。有什么线索告诉我应该寻找什么吗?

  • 主办方:Laptop AB
  • BIOS:INSYDE Corp. 3.17(2022 年 10 月 27 日)
  • 操作系统:Ubuntu 22.04.2 LTS x86_64
  • 桌面环境:GNOME 42.5 (Wayland)
  • 内核:Linux 5.19.0-41-generic
  • 外壳:bash 5.1.16
  • WM: 咕哝
  • CPU:第 11 代英特尔 i7-1165G7 (8) @ 4.7GHz
  • GPU:英特尔 TigerLake-LP GT2 [Iris Xe Graphics]
  • GPU 驱动程序:i915
  • 内存:4.23 GiB / 15.41 GiB (27%)
  • 磁盘(/):13G / 228G (6%)
  • 网络:Wifi6
  • 蓝牙:英特尔公司 AX210

答案1

我发现答案涉及配置 PAM,但由于我不太擅长编码,所以我继续寻找更简单的答案,我想我在这篇文章中找到了它:https://forty.sh/posts/2021-02-19-enabling-fingerprint-authentication/

解决方案是发出此命令,我不知道为什么或它如何工作,至少它对我有用:

sudo pam-auth-update --enable fprintd

相关内容