新しいLenovo T440を入手し、Gnome 3を搭載したFedora 20をインストールしました。指紋リーダーを除いて、すべてがスムーズに実行されます。そのには、まだ正式にはサポートされていないValidity VFS5011(138a:0017)デバイスlibfprint
がありますが、実験的なサポートが利用可能です。
このバージョンのlibfprint
をソースからインストールし、標準のfprintdとpam_fprintもビルドしました。Gnome設定の[Users]セクションに、指紋ログインを有効にするオプションがあります。指紋を登録すると、「指紋が正常に保存されました。これで、指紋リーダーを使用してログインできるようになります」と表示されます。メッセージ。しかし、私は違います。ログイン画面では、いつものようにパスワードの入力を求められます。指紋リーダーのLEDインジケータが点滅していない。
端末では、指紋を使用fprintd-verify
して確認できます。経由での指の登録fprintd-enroll
も機能し、システム設定からの実際の登録と同じように見えます。
更新
pam.d
ファイルから、2つは既にインクルードされてpam_fprintd.so
おり、1つはfingerprint-auth
、もう1つはですsystem-auth
。
#%PAM-1.0
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.
auth required pam_env.so
auth sufficient pam_fprintd.so
auth sufficient pam_unix.so nullok try_first_pass
auth requisite pam_succeed_if.so uid >= 1000 quiet_success
auth required pam_deny.so
account required pam_unix.so
account sufficient pam_localuser.so
account sufficient pam_succeed_if.so uid < 1000 quiet
account required pam_permit.so
password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type=
password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok
password required pam_deny.so
session optional pam_keyinit.so revoke
session required pam_limits.so
-session optional pam_systemd.so
session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session required pam_unix.so
また、gdm-*
私が理解してgdm
いるのはGnomeのログイン画面だからです。しかし、それらのどれもpam-fprintd.so
それをgdm-fingerprint
持っておらず、それに追加するなどの効果はありませんでした。