惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
GbyAI
GbyAI
G
Google Developers Blog
Engineering at Meta
Engineering at Meta
月光博客
月光博客
腾讯CDC
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
阮一峰的网络日志
阮一峰的网络日志
博客园 - 【当耐特】
The GitHub Blog
The GitHub Blog
Last Week in AI
Last Week in AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
aimingoo的专栏
aimingoo的专栏
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Martin Fowler
Martin Fowler
A
About on SuperTechFans
博客园 - 叶小钗

Casear的技术栈

Dell R730xd iDRAC 无法创建 RAID Ubuntu 26.04 编译 asusctl Ubuntu 26.04 装 NVIDIA 580 内网异机备份 conf 驱动 Razer_GRUB_Theme Fcitx5 输入法配置:切换中文输入法 服务器 zsh 环境配置记录:Zim + p10k + eza + zoxide vanblog使用picgo图床的完整部署教程 vanblog备份恢复评论数据 如何配置一个虚拟显示器,以便远程没有显示器的系统 解决 OpenConnect VPN 由于 JScript 引擎丢失导致的 Error 1 修复 Fuck 2025 ATT&CK红队评估实战靶场二 一言 解决kde环境下切换登陆屏幕(SDDM)后显示异常 rss Linux实用软件分享 Kubuntu 上安装 显卡驱动 和 EnvyControl kubuntu 搜狗输入法安装问题解决 终端工具的选择 chatlog 青龙面板+wxBotWebhook实现自动推送天气 mac 安装 第三方应用问题 zsh 安装与配置,使用 oh-my-zsh 美化终端 pve虚拟机硬盘直通 tldr-pages 安装 pve安装Arch-linux Arch-linux安装桌面环境 提问的艺术极简板 Waline 服务端独立部署解决方案
# ThinkPad T490s Linux 指纹模块启用指南(KDE
casearx@foxm · 2026-04-28 · via Casear的技术栈

请注意,本文编写于 47 天前,最后修改于 47 天前,其中某些信息可能已经过时。

设备:ThinkPad T490s
系统:Kubuntu / Ubuntu KDE / 其他 Linux
桌面环境:KDE Plasma
功能目标:启用指纹登录、sudo 指纹验证、锁屏解锁


一、确认指纹模块是否可用

安装指纹组件:

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

录入指纹:


根据提示多次按压手指。

验证指纹:


如果显示:

Verify result: verify-match

说明设备已正常工作。


二、启用 sudo 指纹认证

执行:


在弹出的界面中勾选:

Fingerprint authentication

保存退出。

测试:


提示认证时按压指纹即可。


三、启用登录界面指纹

KDE 默认登录管理器为 SDDM。

检查当前登录管理器:

cat /etc/X11/default-display-manager

若输出:


说明使用的是 KDE 默认登录器。

然后注销系统,在登录界面测试指纹登录。


四、启用锁屏指纹解锁

锁屏快捷键:


锁屏后尝试按压指纹。

若部分系统未启用,可安装:

sudo apt install -y kscreenlocker


五、常见问题修复

1. 指纹服务异常

systemctl restart fprintd

2. 删除并重新录入指纹

fprintd-delete $USER fprintd-enroll

3. 查看已录入指纹



六、安全建议

建议保留密码登录作为备用方案:

  • 指纹识别失败时可回退密码
  • 更新系统后可避免 PAM 配置异常
  • 首次启动部分场景仍需密码

七、最终效果

启用后可实现:

  • 系统登录使用指纹
  • sudo 提权使用指纹
  • 锁屏解锁使用指纹

八、适用机型说明

ThinkPad T490s 大多数指纹模块在 Linux 下兼容良好,尤其 Synaptics 型号支持度较高。


九、一键安装命令

sudo apt update && sudo apt install -y fprintd libpam-fprintd


十、指纹认证的理论知识

1. Linux 指纹认证的工作原理

在 Linux 系统中,指纹识别通常由以下几个组件协同完成:

硬件层

即笔记本内置的指纹传感器,例如:

  • Synaptics
  • Goodix
  • Validity

负责采集指纹图像或生物特征数据。

驱动层

Linux 内核负责识别 USB / SPI 指纹设备,并提供设备访问接口。

用户空间服务层

常见组件:

  • fprintd
  • libfprint

作用:

  • 管理指纹设备
  • 录入指纹模板
  • 执行比对验证

认证层(PAM)

Linux 登录认证通常通过 PAM(Pluggable Authentication Modules)实现。

当启用指纹后,PAM 会调用:

pam_fprintd.so

从而在登录、sudo、锁屏时加入指纹验证流程。


2. 指纹录入并不是保存图片

很多人误以为系统保存了一张指纹照片,实际并不是。

系统通常保存的是:

  • 特征点
  • 纹路方向
  • 局部结构信息
  • 加密后的模板数据

这类数据用于匹配,不可直接还原完整指纹图像。


3. 为什么录入时要按压多次

因为系统需要采集多个角度和区域:

  • 手指偏左
  • 偏右
  • 角度倾斜
  • 压力变化
  • 局部遮挡情况

这样能提高后续识别成功率。


4. 指纹认证的优缺点

优点

  • 登录速度快
  • 日常 sudo 更方便
  • 不必频繁输入密码
  • 移动办公体验更好

缺点

  • 湿手、脏手识别率下降
  • 手指出汗会影响成功率
  • 无法远程使用
  • 高安全场景仍需密码

5. 为什么仍然建议保留密码

密码是“知识因子”,指纹是“生物因子”。

两者组合更安全:

  • 指纹用于高频便捷操作
  • 密码用于兜底恢复
  • 加密磁盘仍建议使用密码

6. ThinkPad 指纹模块为何兼容性较好

ThinkPad 商务系列长期面向企业市场,硬件标准化程度高,Linux 社区适配较积极,因此在 Linux 下兼容性通常优于很多消费级机型。


7. 实际使用建议

推荐模式:

  • 开机登录:密码 / 指纹均可
  • 锁屏解锁:优先指纹
  • sudo 提权:优先指纹
  • 磁盘加密:强密码

这样兼顾效率与安全。


总结

指纹认证本质上是提升“本地使用效率”的认证方式。
它不是密码的替代品,而是密码体系的补充。