由于 fprintd,Kubuntu 被锁定。我有密码,但仍然无法进入

由于 fprintd,Kubuntu 被锁定。我有密码,但仍然无法进入

我有一台配备指纹扫描仪的 Thinkpad x1 Carbon(第二代)。该机器安装了 Kubuntu 22.04(Jammy Jellyfish)。

由于是 Kubuntu,我安装了 fprintd 来扫描我的指纹进行登录。以下是我运行的命令和我更改的内容:

$ sudo apt install -y fprintd libpam-fprintd

$ sudo pam-auth-update

$ sudo nano /etc/pam.d/common-auth

Add the below line before the line that starts with “auth [success=1”:

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

Exit and save

当我准备好时,我跑了fprintd-enroll $my_username

它要求我输入右手指纹,于是我刷了一下手指。然后我收到一条消息,说我的指纹已登记,但什么也没发生(因为程序一直在运行),所以我继续扫描手指,直到提示告诉我我的指纹已成功登记,程序关闭。然后我退出来测试它。

到目前为止一切都运行良好。安装、输入、一切。问题就出在这里。

当我尝试登录时,指示灯闪烁着绿色,因此显然指纹扫描仪确实在工作。但是,当我尝试以完全相同的方式再次扫描手指时,我收到一条错误消息,提示登录失败。此外,在我重新启动之前,它甚至不会处理另一次登录尝试(我刚刚按下 Enter 键输入密码,但什么都没有发生,没有显示“登录失败”消息的绿灯)。这可能是因为我愚蠢地将指纹扫描的最大身份验证尝试次数设置为 1。

过去几个小时我一直在反复扫描。有没有办法让我不用指纹就能进入我的电脑?

答案1

我在使用 X1C4 和 Kubuntu 22.04 时遇到了同样的问题。它破坏了 sudo,所以我必须在恢复模式下重新启动才能解决问题。

  1. 重启(出于某种原因,Kubuntu 似乎允许从 Konsole 进行非特权重启)
  2. 从 Grub 菜单中选择恢复
  3. 以 rw 模式重新挂载根分区:mount -o remount,rw /
  4. 编辑 /etc/pam.d/common-auth,删除错误的“auth”行
  5. 保存,重启。

答案2

  1. 在登录屏幕上按 CTRL+ALT+F2-终端将打开。
  2. 登录 3.sudo pam-auth-update
  3. 取消选择“指纹认证”
  4. 重启
  5. 通过 UI 登录

在此处输入图片描述

相关内容