By Walid ETTAYEB

La sécurisation de nos systèmes d'exploitation est primordiale, et l'authentification par empreinte digitale offre une méthode pratique et fiable pour contrôler l'accès aux ressources. Dans cet article, nous allons expliquer comment configurer sudo avec un capteur d'empreinte digitale sur Linux (Debian et Fedora).

Prérequis

Avant de commencer, assurez-vous d'avoir:

  1. Un capteur d'empreinte digitale compatible avec Linux.
  2. Un système Linux basé sur Debian ou Fedora.
  3. Les droits d'administrateur (root) pour modifier les configurations.

Étape 1: Installer les paquets nécessaires

Pour Debian et ses dérivés (Ubuntu, Linux Mint, etc.):

Ouvrez un terminal et exécutez les commandes suivantes pour installer les paquets requis:

sudo apt update
sudo apt install fprintd libpam-fprintd

Pour Fedora:

Ouvrez un terminal et exécutez les commandes suivantes pour installer les paquets requis:

sudo dnf update
sudo dnf install fprintd fprintd-pam

Étape 2: Enregistrer votre empreinte digitale

Après avoir installé les paquets nécessaires, enregistrez votre empreinte digitale en exécutant la commande suivante dans le terminal:

fprintd-enroll

Suivez les instructions à l'écran pour enregistrer votre empreinte digitale. Vous devrez peut-être répéter le processus plusieurs fois pour obtenir une bonne lecture.

Étape 3: Configurer PAM pour utiliser l'empreinte digitale

Pour Debian:

Éditez le fichier /etc/pam.d/common-auth en exécutant:

sudo nano /etc/pam.d/common-auth

Ajoutez la ligne suivante au début du fichier:

auth    sufficient  pam_fprintd.so

Enregistrez et fermez le fichier en appuyant sur CTRL + X, puis Y et enfin ENTER.

Pour Fedora:

Éditez le fichier /etc/pam.d/system-auth en exécutant:

sudo nano /etc/pam.d/system-auth

Ajoutez la ligne suivante au début du fichier:

auth    sufficient  pam_fprintd.so

Enregistrez et fermez le fichier en appuyant sur CTRL + X, puis Y et enfin ENTER.

Étape 4: Tester la configuration

Redémarrez votre système et vérifiez si l'authentification par empreinte digitale fonctionne correctement. Vous devriez pouvoir utiliser votre empreinte digitale pour vous authentifier lors de l'exécution de commandes sudo.

Conclusion

Vous avez maintenant configuré avec succès sudo pour utiliser l'authentification par empreinte digitale sur votre système Linux Debian ou Fedora. Cette méthode offre une sécurité accrue et une commodité supplémentaire pour l'accès administrateur. N'oubliez pas de garder votre système à jour et de vérifier régulièrement la compatibilité du matériel pour assurer un fonctionnement optimal.

Walid ETTAYEB • 36 Articles

Passionné par l'informatique depuis mon plus jeune âge, je transforme ma passion en expertise.

View Articles