主題の設定を行います
firmware の確認
下記のコマンドを実行し, fingerprint reader のバージョンを確認します
fwupdmgr get-devices
firmware のアップデート
バージョンが古い場合はアップデートを行います
fwupdmgr get-updates
fwupdmgr update
fingerprint reader のライブラリを導入
sudo apt install fprintd libpam-fprintd
pam-auth-update で更新
/usr/share/pam-configs/ 配下の設定を一つのモジュールのように認識してくれます
pam-auth-update - Ubuntu Manpage
sudo pam-auth-update
ダイアログが表示されるので, fingerprint authentication
を選択します
/etc/pam.d/common-auth の更新
ユーザー認証のためのモジュール, PAM(Pluggable Authentication Modules)の設定を更新します
sudo vim /etc/pam.d/common-auth
17行目に次の設定を挿入します
auth [success=2 default=ignore] pam_fprintd.so max_tries=1 timeout=10
pam_unix.so との順番が大切です
指紋の登録
指紋を登録します
fprintd-enroll $USER
何度か enroll が要求されます
ドライバを更新していなければ、次のエラーが出ます
Using device /net/reactivated/Fprint/Device/0
failed to claim device: Open failed with error: Device 06cb:00bd is already open