Repository navigation
Releases: dancingonmoon/pixelauth-pt2887-linux
Releases · dancingonmoon/pixelauth-pt2887-linux
Release list
pixelauth-fprintd 0.3.0 —— sudo 指纹等待体验(fpearlypass)
产品 B 0.3.0 —— sudo 指纹等待体验(fpearlypass)
以前 sudo 的指纹等待最长要 29 秒,等待期间误打的密码还会在 Password: 出现时被读走并显示在屏幕上。0.3.0 改了 sudo 这一侧:
| 情形 | 结果 |
|---|---|
| 指纹通过 | 立即通过 |
| 等待期间按 回车 / Esc | 立即转密码(按键不送给 sudo) |
| 等待期间 | 终端不显示按键(退出前恢复) |
| 指纹按了但没认出来(驱动给 no-match) | 立即转密码 |
| 都不发生 | 窗口到点(默认 12 秒)转密码 |
窗口可调:sudo fp-earlypass-set-window 8(3–60 秒)。
安装
tar -xzf pixelauth-fprintd-0.3.0.tar.gz && cd pixelauth-fprintd-0.3.0
sudo ./install.sh --yes
sudo ./payload/checkup.sh # 应全绿从 0.2.x 升级:直接覆盖安装即可(旧助手会备份到 /var/backups/biometric-b-*)。
注意:PAM 里的指纹行必须是 auth sufficient pam_exec.so stdout /usr/local/bin/fp-earlypass-helper;optional 会让指纹成功也再要一次密码。
已知限制(实测,勿再尝试)
- 按错之后再换正确手指按不会被接受:驱动在 sudo 会话里一次验证只认一个结论;人为“重开一轮”会让设备无法重新武装(黄灯常亮到窗口结束)。因此本版选择按错即转密码。
- 驱动在“没按/按错”时要跑满约 29 秒才给出 no-match;窗口(默认 12 秒)通常先到,所以“按错”的直观表现是等窗口到点。想更快可把窗口调小。
- Ctrl-C 不能转密码(会被驱动/sudo 截获);请用 Esc 或回车。
- 盲打密码不会被助手交给 sudo:sudo 在 PAM 阶段自己持有终端,助手读不到。
诊断:/tmp/bioauth-pam.log、/tmp/fp-early-trace.log、/tmp/.fp-early-*.out。
🤖 Generated with Claude Code
pixelauth-fprintd 0.2.2 —— 「重新登记该手指」安全修复
产品 B(fprintd 全链路) 的打包版本,来自本仓库源码。适用:Suma N50(品识 PT2887-SS,USB 2f0a:8020)+ Ubuntu 24.04。
安装:
tar -xzf pixelauth-fprintd-0.2.2.tar.gz
cd pixelauth-fprintd-0.2.2
sudo ./install.sh # 装驱动 + PAM 助手 + fprintd 补丁,自动跑体检
本版本要点:
- fprintd「重新登记该手指」安全修复(不再"先删后查"毁数据;RED→GREEN 实测)
- sudo 助手
fprintd-verify -f any(认全部已录手指) - GNOME 46 没有"删单枚"功能 → 用自带
fprint-delete-finger - 芯片级诊断探针(
payload/tools/pa_probe)与重新登记验收脚本
文件校验:
49ff7c81f6ea37725b5e1e26765ccb48c4171b423c6f24b7fad8377bd6a7be6f pixelauth-fprintd-0.2.2.tar.gz
细节与已知限制见仓库 README 与产品 B 的 README。