Ouvrir le menu principal

MacGeneration

Recherche

macOS Sonoma permet enfin de toujours valider la commande sudo avec Touch ID

Nicolas Furno

lundi 21 août 2023 à 09:30 • 25

macOS

Depuis l’apparition des Mac équipés de Touch ID, une astuce permet d’utiliser leur capteur d’empreintes pour valider une commande avec sudo dans le terminal. Cela active temporairement les droits administrateurs et cette commande est indispensable pour réaliser de nombreuses opérations. Par sécurité, macOS demande alors le mot de passe de l’administrateur avant d’exécuter la commande, mais ne propose pas par défaut d’utiliser Touch ID pour la valider. L’astuce le permet depuis des années, mais elle a une limite importante : elle saute à chaque nouvelle version du système.

Comment utiliser Touch ID dans le Terminal (commande sudo)

Comment utiliser Touch ID dans le Terminal (commande sudo)

Le fichier à modifier est en effet contrôlé par macOS et écrasé après chaque mise à jour, qu’elle soit mineure ou majeure. À l’usage, il fallait penser à faire une manipulation à chaque nouvelle version du système, ce qui était assez lassant et décourageait beaucoup d’utilisateurs du terminal, dont l’auteur de ces lignes. Fort heureusement, Apple a manifestement écouté les plaintes des amateurs de terminal, puisque macOS Sonoma propose une meilleure option.

Comme le note Dan Moren pour Six Colors, on peut désormais configurer Touch ID pour sudo de façon permanente avec macOS Sonoma, même si cela implique toujours de manipuler le terminal pour l’activer. Dans le dossier /etc/pam.d où se trouve la configuration nécessaire, Apple a ajouté un nouveau fichier nommé sudo_local.template. À l’intérieur, un commentaire détaille son rôle et confirme qu’il ne sera pas touché par les futures mises à jour du système.

Le nouveau fichier destiné à l’utilisateur local et qui ne sera pas touché par macOS.

La marche à suivre pour activer Touch ID sous macOS Sonoma varie ainsi un petit peu. Vous aurez besoin de la commande sudo, car il s’agit toujours de modifier des fichiers du système, mais cela devrait être pour la dernière fois sur votre session. Commencez par dupliquer le modèle, en le nommant correctement :

sudo cp /etc/pam.d/sudo_local.template /etc/pam.d/sudo_local

Il faudra encore modifier le fichier nouvellement créé pour retirer le commentaire sur la dernière ligne et activer Touch ID pour les commandes sudo. Vous pouvez le modifier avec l’éditeur de texte pico intégré à macOS, en l’ouvrant avec cette ligne de commande :

sudo pico /etc/pam.d/sudo_local

Réalisez la modification nécessaire en supprimant le « # » au début de la troisième ligne, puis enregistrez les modifications avec le raccourci ^x, puis les touches y et ↩︎ pour valider l’opération.

Vous pourrez vérifier dans la foulée que tout fonctionne normalement en ouvrant une nouvelle fenêtre de terminal et en utilisant la commande sudo (par exemple suivie de ls pour lister le contenu du dossier en cours). Si vous n’avez pas fait d’erreur, macOS devrait vous proposer de valider la commande à l’aide du bouton Touch ID présent sur le clavier de votre Mac.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Pluribus devient la série la plus regardée de l'histoire d'Apple TV

13/12/2025 à 21:16

• 29


Hub multiports, adaptateur réseau de 1 à 10 Gb : les accessoires indispensables pour un nouveau Mac

13/12/2025 à 20:30

• 11


Le MacBook Pro M4 1 To à 1699 € et 120 € de bons d'achat ! (et d'autres offres Apple)

13/12/2025 à 18:32

• 2


Gardez les mains bien au chaud avec ces gants imperméables chauffants

13/12/2025 à 16:19

• 0


Apple, bientôt 50 ans… Partagez vos souvenirs !

13/12/2025 à 11:00

• 88


Avec le code XMAS40, le MacBook Air M1 16 Go passe à 589 € !

13/12/2025 à 08:27

• 0


Sortie de veille : l’Apple Watch bientôt libérée par Free Mobile ?

13/12/2025 à 08:00

• 7


Santé : le potentiel inexploité de l'Apple Watch se dévoile grâce à l'IA

13/12/2025 à 07:59

• 25


Sécurité : Apple comble deux failles « zero-day » avec iOS 26.2 et macOS 26.2

13/12/2025 à 07:59

• 36


On a testé la traduction en direct des AirPods : vraiment utile pour franchir la barrière de la langue ?

13/12/2025 à 07:53

• 37


Une build interne d’iOS 26 dévoile les plans d’Apple jusqu’à iOS 27

13/12/2025 à 07:10

• 10


iOS 26.2 disponible en version finale : toutes les nouveautés de cette mise à jour pas si anodine

12/12/2025 à 21:38

• 71


watchOS 26.2 est disponible avec un score de sommeil qui n’est plus dans la lune

12/12/2025 à 21:38

• 16


macOS 26.2 disponible pour tous : découvrez les nouveautés lumineuses de cette mise à jour

12/12/2025 à 19:35

• 35


iPhone, Mac : Le VPN premium à petit prix que tout le monde s'arrache avant Noël (parfait si vous avez raté le Black Friday) 📍

12/12/2025 à 16:33

• 0


Orange, Bouygues Telecom et SFR s'allient pour éviter les débranchements sauvages de fibres optiques

12/12/2025 à 16:00

• 28