T42指紋センサを有効にする方法

bioapi,pam_bioapiを入れる。

UPEKのドライバ(TFMESS_BSP_LIN_1.0.zip)をもってきて、sh install.shでもする。

\# SERIAL=\`BioAPITest | sed -ne "/Fingerprint/{n;n;s/^.\*: \\(.\\{9\\}\\)\\(.\\{4\\}\\)\\(.\\{4\\}\\)\\(.\\{4\\}\\)\\(.\*\\)/\\1-\\2-\\3-\\4-\\5/gp}"\`
# mkdir -p /etc/bioapi/pam/$SERIAL

TFMESS_BSP_LIN_1.0.zipのNonGUI_Sampleでも実行してユーザ名.birなファイルをでっちあげる。

\# cp ユーザ名.bir /etc/bioapi/pam/$SERIAL

/etc/pam.d/system-authにでも

auth       sufficient   /lib/security/pam\_bioapi.so {5550454b-2054-464d-2f45-535320425350} /etc/bioapi/pam/
password   sufficient   /lib/security/pam\_bioapi.so {5550454b-2054-464d-2f45-535320425350} /etc/bioapi/pam/

こんなの追加。{5550454b-2054-464d-2f45-535320425350} はさっき調べた$SERIAL。

gdmならユーザ名打ってEnterの時点でビックリ..