银河麒麟v10 sp3+设置指纹登录需先确认硬件识别(lsusb/dmesg)、启用fprintd服务、用fprintd-enroll录入指纹,再通过系统设置→账户→登录选项开启“使用指纹解锁”或执行sudo pam-auth-update --enable fingerprint完成pam绑定。

银河麒麟怎么设置指纹识别解锁登录
银河麒麟V10桌面版(SP3及以后版本)已原生支持指纹识别登录,但该功能仅在搭载兼容指纹模组的国产整机(如联想开天、同方超锐、长城擎天等预装机型)上可用,普通USB外接指纹仪或未列入麒麟硬件兼容列表的设备无法启用。系统默认不开启此功能,需手动配置并完成至少一次指纹录入,否则登录界面不会出现指纹图标。
确认硬件与驱动状态
打开终端(Ctrl + Alt + T),执行:
lsusb | grep -i finger
若返回类似“ID 06cb:009a Synaptics, Inc.”或“ID 138a:0097 Validity Sensors, Inc.”的行,说明系统已识别指纹设备;若无输出,代表设备未被识别或驱动未加载。此时不要继续后续步骤——强行配置会导致登录界面卡死或反复弹出认证失败提示。
再执行:
dmesg | grep -i fingerprint
观察是否有“fingerprint: driver loaded”或“bio enrollment supported”字样。没有则说明内核模块未启用,需联系整机厂商获取对应固件包,【自行编译驱动极可能引发系统启动异常】。
启用指纹服务并录入指纹
第一步:确保fprintd服务已安装并运行
sudo apt update && sudo apt install fprintd libpam-fprintd -y
sudo systemctl enable fprintd && sudo systemctl start fprintd
第二步:为当前用户录入指纹
fprintd-enroll
终端会提示“Using device /net/reactivated/Fprint/Device/0”,随后要求将手指按压在传感器上三次。每次按压需保持1.5秒以上,松开后等待提示“Scan complete”,再进行下一次。若提示“Too dry”或“Image too noisy”,请用洁净软布擦拭传感器表面并稍等10秒再试。
第三步:验证录入是否生效
fprintd-list
输出中应包含类似“right-index-finger: enrolled”字段。若显示“no prints stored”,说明录入失败,需重新执行fprintd-enroll。
绑定PAM策略启用登录解锁
方法一:图形界面一键启用(推荐)
进入【系统设置】→【账户】→【登录选项】,找到“使用指纹解锁”开关并打开。系统会自动调用pam_fprintd模块写入/etc/pam.d/lightdm和/etc/pam.d/gdm-password,无需手动编辑。
方法二:终端强制启用(适用于lightdm环境)
执行:
sudo pam-auth-update --enable fingerprint
该命令会自动修改PAM配置,勾选“Fingerprint authentication”并重写相关文件。若提示“conflicting changes detected”,说明已有其他生物认证插件冲突,【此时必须先卸载face-recognition-daemon或iris-auth等同类服务】,否则登录时会无限循环认证。
重启图形会话:
sudo systemctl restart lightdm











