Lecteur d'empreintes digitales Lenovo T440s dans Fedora 20

8

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 libfprintfrom 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-verifyet ça marche. L'inscription du doigt via fprintd-enrollfonctionne é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.dfichiers, 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 gdmc'est l'écran de connexion Gnome? Cependant, aucun d'entre eux ne l'a pam-fprintd.sofait et l'ajouter, par exemple, gdm-fingerprintn'a eu aucun effet.

Jonas Greitemann
la source
Je n'ai plus de lecteur d'empreintes digitales, mais je vérifierais les paramètres pam.d que le lecteur d'empreintes digitales est activé.
Didi Kohen
Certaines des ressources ici pourraient vous aider.
terdon
Quel paramètre pam.d serait-ce en particulier?
Jonas Greitemann

Réponses:

2

Après tout, j'ai résolu le problème au moins partiellement. Apparemment,

yum install fprintd-pam

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.

Jonas Greitemann
la source
0

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 .

slm
la source
La page du Fedora Wiki est terriblement dépassée. Comme je l'ai écrit, mon problème n'est pas du tout de faire fonctionner le lecteur d'empreintes digitales. Il s'agit de convaincre l'écran de connexion d'accepter l'authentification par empreinte digitale.
Jonas Greitemann
Ainsi, je ne pense pas que le problème soit spécifique au matériel. Je soupçonne que mon installation manuelle de fprint est en quelque sorte incomplète.
Jonas Greitemann
@Jonas - oui oui, je n'impliquais pas un problème matériel, mais avec les thinkpads, dans le passé, il fallait installer des logiciels personnalisés pour que les choses fonctionnent, donc je vous dirigeais vers ces ressources en arrêt chance qu'ils peuvent être utiles. Ce problème est difficile pour les personnes qui n'ont ni Thinkpad ni scanner à référencer, car le problème est localisé en ayant un.
slm