[LINUX] Comment utiliser l'authentification par empreinte digitale pour KDE

introduction

Voici comment activer Fingerprint pour les ordinateurs portables et autres appareils avec KDE sous Linux. Dans cet article, le gestionnaire de connexion suppose SDDM. En outre, la méthode de réglage peut différer selon la distribution.

Paramètres d'authentification par empreinte digitale à la connexion (SDDM)

Ajoutez ʻauth suffisant pam_fprint.so en haut de / etc / pam.d / sddm`.

#%PAM-1.0

auth		sufficient	pam_fprintd.so
auth		include		system-login
-auth   	include		pam_kwallet5.so
-auth		optional	pam_gnome_keyring.so

account		include		system-login

password	include		system-login
-password	optional	pam_gnome_keyring.so use_authtok

session		optional	pam_keyinit.so force revoke
session		include		system-login
-session  	optional	pam_kwallet5.so auto_start
-session	optional	pam_gnome_keyring.so auto_start

Après le réglage, l'authentification par empreinte digitale sera activée en appuyant une fois sur Entrée alors que le champ de saisie du mot de passe est vide.

Paramètres d'authentification d'empreinte digitale sur l'écran de verrouillage

Les écrans de verrouillage tels qu'après le sommeil sont authentifiés par KDE au lieu de SDDM. Ajoutez ʻauth suffisant pam_unix.so try_first_pass likeauth nullok et ʻauth suffisamment pam_fprint.so en haut de / etc / pam.d / kde.

#%PAM-1.0

auth 			sufficient  	pam_unix.so try_first_pass likeauth nullok
auth            sufficient      pam_fprintd.so
auth            include         system-login

account         include         system-login

password        include         system-login

session         include         system-login

Après le réglage, vous pouvez déverrouiller par authentification par empreinte digitale après avoir appuyé une fois sur Entrée avec le champ de saisie du mot de passe vide comme avec SDDM.

Bonus (dépannage lorsque vous ne pouvez pas vous rendormir)

Par défaut, vous ne pourrez peut-être pas sortir de l'état de veille. Voici une solution si vous utilisez GRUB comme chargeur de démarrage.

Tout d'abord, ouvrez / etc / default / grub. Je pense qu'il y a des différences, mais je pense que le contenu est le suivant. Réécrivez GRUB_CMDLINE_LINUX =" " en bas à GRUB_CMDLINE_LINUX =" nouveau.modeset = 0 ".

# GRUB boot loader configuration

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"
GRUB_CMDLINE_LINUX=""

Après la réécriture, exécutez sudo grub-mkconfig -o / boot / grub / grub.cfg pour refléter le changement de paramètre précédent. Une fois redémarré, vous pourrez vous réveiller du sommeil.

Paramètre d'authentification d'empreinte digitale avec sudo

Ajoutez ʻauth suffisant pam_fprintd.so en haut de / etc / pam.d / sudo`.

#%PAM-1.0
auth		sufficient	pam_fprintd.so
auth		include		system-auth
account		include		system-auth
session		include		system-auth

en conclusion

J'ai présenté comment activer l'authentification par empreinte digitale sur l'écran de connexion, l'écran de verrouillage et sudo.

référence

Recommended Posts

Comment utiliser l'authentification par empreinte digitale pour KDE
[Python] Organisation de l'utilisation des instructions
Comment utiliser "deque" pour les données Python
Comment utiliser Python-shell
Remarques sur l'utilisation de tf.data
Comment utiliser virtualenv
Comment utiliser Seaboan
Comment utiliser le shogun
Comment utiliser Pandas 2
Comment utiliser Virtualenv
Comment utiliser numpy.vectorize
Comment utiliser pytest_report_header
Comment utiliser partiel
Comment utiliser Bio.Phylo
Comment utiliser SymPy
Comment utiliser x-means
Comment utiliser IPython
Comment utiliser virtualenv
Comment utiliser Matplotlib
Comment utiliser numpy
Comment utiliser TokyoTechFes2015
Comment utiliser venv
Comment utiliser le dictionnaire {}
Comment utiliser Pyenv
Comment utiliser la liste []
Comment utiliser python-kabusapi
Comment utiliser OptParse
Comment utiliser le retour
Comment utiliser pyenv-virtualenv
Comment utiliser imutils
Comment utiliser MkDocs pour la première fois
Comment utiliser Template Engine pour Network Engineer
Comment utiliser les outils d'analyse de données pour les débutants
[BigQuery] Comment utiliser l'API de BigQuery pour Python -Création de table-
[Pour les débutants] Comment utiliser la commande say avec python!
Comment utiliser Qt Designer
Comment utiliser la recherche triée
[gensim] Comment utiliser Doc2Vec
python3: Comment utiliser la bouteille (2)
Comprendre comment utiliser django-filter
[Ansible] Comment utiliser l'authentification par mot de passe SSH lors de l'exécution d'ansible
Comment utiliser le générateur
[Python] Comment utiliser la liste 1
Comment utiliser FastAPI ③ OpenAPI
Comment utiliser Python Argparse
Comment utiliser IPython Notebook
Comment utiliser Pandas Rolling
Comment utiliser les dictionnaires redis-py
Python: comment utiliser pydub
[Python] Comment utiliser checkio
[Aller] Comment utiliser "... (3 périodes)"
Comment faire fonctionner GeoIp2 de Django
Comment utiliser le décorateur
[Introduction] Comment utiliser open3d
Comment utiliser Python lambda
Comment utiliser Jupyter Notebook
[Python] Comment utiliser virtualenv