Je viens de recevoir mon nouveau Lenovo T440 et j'ai installé Fedora 20 avec Gnome 3 dessus. Tout se passe bien, sauf le lecteur d'empreintes digitales. Il possède un appareil Validity VFS5011 (138a: 0017) qui n'est pas encore officiellement pris en charge par libfprint
, mais un support expérimental est disponible .
J'ai installé cette version de libfprint
from source et j'ai également construit les standards fprintd et pam_fprint . Dans la section Utilisateurs des paramètres Gnome, j'ai maintenant une option pour activer la connexion par empreinte digitale. J'enregistre mon empreinte digitale et j'obtiens "Votre empreinte digitale a été enregistrée avec succès. Vous devriez maintenant pouvoir vous connecter à l'aide de votre lecteur d'empreintes digitales." message. Mais je ne le suis pas. L'écran de connexion me demande mon mot de passe comme d'habitude. Le voyant LED du lecteur d'empreintes digitales ne clignote pas.
Dans un terminal, je peux vérifier mon empreinte digitale en utilisant fprintd-verify
et ça marche. L'inscription du doigt via fprintd-enroll
fonctionne également et semble être la même chose que l'inscription réelle à partir des paramètres du système.
Mise à jour
À partir des pam.d
fichiers, deux incluent déjà pam_fprintd.so
, l'un est fingerprint-auth
, l'autre est 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
De plus, je pense que le tas de gdm-*
fichiers pourrait être pertinent car je crois comprendre que gdm
c'est l'écran de connexion Gnome? Cependant, aucun d'entre eux ne l'a pam-fprintd.so
fait et l'ajouter, par exemple, gdm-fingerprint
n'a eu aucun effet.
Réponses:
Après tout, j'ai résolu le problème au moins partiellement. Apparemment,
a fait l'affaire. Maintenant, je peux utiliser le lecteur d'empreintes digitales pour l'authentification sudo et supprimer un verrouillage d'écran, mais pas encore pour l'écran de connexion initial (ce qui, je pense, est assez étrange, car l'écran de connexion et l'invite de verrouillage d'écran sont à peu près les mêmes). Toute autre réponse sur la manière d'y parvenir est toujours la bienvenue.
la source
J'ai un T410 sans lecteur mais je vérifierais cette page pour voir s'il y a quelque chose qui peut aider: Fedora Wiki - Fonctionnalités / Empreinte Digitale .
Je commençais également à fouiller dans la catégorie ThinkWiki T440 , je n'y voyais rien de spécifique à ce modèle, mais vous pouvez souvent monter et descendre quelques modèles pour trouver des informations pertinentes.
A noter également que j'ai trouvé ce forum de Lenovo où quelqu'un posait la même question que vous (même modèle de distribution différente - Ubuntu 13.10). Ubuntu 13.10 sur un T440 - Problèmes de Wifi, de son, de lecteur d'empreintes digitales et de TrackPoint .
la source