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:
- Un capteur d'empreinte digitale compatible avec Linux.
- Un système Linux basé sur Debian ou Fedora.
- 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.