新しい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持っておらず、それに追加するなどの効果はありませんでした。