Activation des empreintes digitales sur Ubuntu 18.04


20

J'ai un HP Elitebook 2530P . J'ai un problème pour activer le capteur d'empreintes digitales pour la connexion. quelqu'un peut-il m'aider? J'utilise Ubuntu 18.04


Avez-vous essayé un pilote pour votre empreinte digitale?
Satria HR Harsono

oui, mais je ne trouve pas la version ubuntu pour le elitebook
Flen- Tiix

Réponses:


18

Je l'ai fait sur mon nouveau Ubuntu 18.04 - dell vostro:

Installez les applications nécessaires:

sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update

Vous voudrez peut-être modifier la configuration PAM pour utiliser l'empreinte digitale pour sudo: Et cochez l'option d'authentification d'empreinte digitale. Ainsi, lorsque vous utilisez sudo, il vous demandera de prendre vos empreintes digitales. Si vous attendez le délai d'expiration des empreintes digitales, il vous demandera un mot de passe standard.

Redémarrez ensuite dans les paramètres / utilisateurs et activez la connexion par empreinte digitale. Vous devrez peut-être redémarrer.


4
cette chose n'a pas fonctionné pour la série ThinkPad
Akhil Surapuram

Ça ne marche toujours pas pour moi. J'ai sélectionné le capteur d'empreintes digitales dans la mise à jour pam-auth. Mais il n'est toujours pas disponible pour l'activation sur l'écran Utilisateurs.
Bhikkhu Subhuti

Même chose ici, ça n'a pas marché. en utilisant asus a509fj ..
Budi Mulyo

1
Fonctionne sur mon asus P2440UA
Nam Nguyễn

Il fonctionne sans aucun problème sur mon ThinkPad T440p fonctionnant sous 18.04 LTS. Je me suis juste assuré de redémarrer après l'installation, puis d'accéder aux détails de l'utilisateur pour activer et enregistrer mon empreinte digitale.
Sidmeister

8

Je n'ai pas testé les réponses vers lesquelles Satria HR Harsono est lié , mais j'ai remarqué que celles-ci nécessitent l'utilisation d'un PPA. Ma solution devrait vous permettre d'être opérationnel sans le PPA. Encore mieux, vous n'avez pas besoin d'appuyer sur Entrée ou sur le bouton de connexion après avoir glissé votre doigt. Il se connecte simplement automatiquement.

Tout d'abord, assurez-vous que votre lecteur d'empreintes digitales est reconnu. Ceux-ci apparaissent généralement comme des périphériques USB. Courirlsusb

$ lsusb
Bus 004 Périphérique 001: ID 1d6b: 0003 Concentrateur racine Linux Foundation 3.0
Bus 003 Périphérique 001: ID 1d6b: 0002 Concentrateur racine Linux Foundation 2.0
Bus 002 Périphérique 001: ID 1d6b: 0003 Concentrateur racine Linux Foundation 3.0
...
Bus 001 Périphérique 009: ID 0483: 2016 Lecteur d'empreintes digitales STMicroelectronics
...
Bus 001 Périphérique 002: ID 058f: 6366 Lecteur multi-flash Alcor Micro Corp.
Bus 001 Périphérique 001: ID 1d6b: 0002 Concentrateur racine Linux Foundation 2.0

Vous pouvez voir que mon système détecte mon lecteur d'empreintes digitales connecté en tant que lecteur d'empreintes digitales STMicroelectronics. À partir d'ici, tout ce que je dois faire est d'installer certains programmes et de modifier un fichier de configuration.

  • Installez les applications nécessaires.
    sudo apt install -y fprintd libpam-fprintd
  • Une fois l'installation terminée, ouvrez /etc/pam.d/common-auth pour éditer ( sudo nano /etc/pam.d/common-auth). Trouvez la ligne (ligne 17 sur mon système) qui lit
    auth [succès = 1 par défaut = ignorer] pam_unix.so nullok_secure
    et modifiez le fichier en ajoutant la ligne ci-dessous en gras. Assurez-vous que l'ordre de ces lignes est le même que celui illustré ici.
    auth [succès = 2 par défaut = ignorer] pam_fprintd.so max_tries = 1 timeout = 10 
    auth [succès = 1 par défaut = ignorer] pam_unix.so nullok_secure
    Enregistrez le fichier (Ctrl + Maj + X, Y, Entrée).
  • Enfin, enregistrez votre empreinte digitale avec la commande suivante
    fprintd-enroll $ USER
    Après avoir exécuté la commande, faites glisser votre doigt sur le lecteur 3 fois pour enregistrer votre empreinte digitale.

C'est tout ce qu'on peut en dire. Vous devriez maintenant être en mesure d'utiliser votre lecteur d'empreintes digitales pour vous connecter ou vous authentifier (pour des choses comme les installations) après la connexion.


Fonctionne comme un charme sur le vieux DigitalPersona 4000B !!! Utilisant également les travaux de l'interface graphique d'empreinte digitale: askubuntu.com/a/872187/139248
Maxwel Leite


1

Je viens de configurer le dispositif d'empreintes digitales d'Elan sur mon Xiaomi Notebook Pro sous Ubuntu 18.04 avec les dernières mises à jour. La version officielle libfprintqui vient avec Ubuntu ne prend pas en charge l'appareil d'Elan, donc j'utilise pour construire la version d'iafilatov . Il peut être utile pour le HP 2530 en modifiant l'ID du fournisseur en fonction de la sortie de lsusb suivant ce manuel.

Dans mon cas, fingerprint-gui se bloque lors d'une vérification réussie avec libfprint d'iafilatov, donc j'utilise uniquement les utilitaires fprintd

  • Installez fprintd et activez-le pour sudo

    sudo apt install -y fprintd libpam-fprintd
    sudo pam-auth-update
  • Mettre à jour la libfprintconstruction et l' installation de libfprint d'iafilatov . Voir README.md pour la version de version de construction.

  • Mettre à jour le lien symbolique /usr/lib/libfprint.so.0-> /usr/local/lib/libfprint.so.0.0.0(vers la nouvelle version d'iafilatov.

  • Autorisez l'inscription des empreintes digitales à l'utilisateur comme suit:

    1. Créez /lib/udev/rules.d/40-libfprint0-custom.rules comme suit:
      ATTRS{idVendor}=="04f3", ATTRS{idProduct}=="0c1a", MODE="0664", GROUP="plugdev"
      

      Les identifiants des fournisseurs et des produits peuvent être trouvés dans la lsusbsortie, recherchez smth de ligne Elan commeBus 001 Device 005: ID 04f3:0c1a Elan Microelectronics Corp.

    2. Ajoutez votre $USERau plugdevgroupe:
      usermod -a -G plugdev $USER
    3. Redémarrer
  • Enregistrer les empreintes digitales:
    fprintd-enroll 
  • Vérifier la correspondance des empreintes digitales
    fprintd-verify
  • Terminé. Vous pouvez le vérifier en appelant sudoou pendant la connexion à la session Ubuntu (peut-être besoin d'un redémarrage): entrez la description de l'image ici entrez la description de l'image ici
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.