Ouvrir le menu principal

MacGeneration

Recherche

Astuce Catalina : valider les commandes sudo dans le terminal avec une Apple Watch

Nicolas Furno

mardi 14 janvier 2020 à 10:15 • 11

macOS

Avec macOS Catalina, l’Apple Watch peut remplacer le mot de passe de votre session dans encore plus de cas qu’auparavant. La montre peut toujours servir à déverrouiller le Mac, mais elle peut également débloquer les préférences systèmes et même être utilisées dans des apps, comme des gestionnaires de mots de passe. Partout où Touch ID pouvait servir sur les Mac équipés du capteur d’empreintes, l’Apple Watch peut prendre le relai.

Partout, y compris dans le terminal où, en modifiant un fichier système, on pouvait utiliser Touch ID pour les commandes qui nécessitent sudo et donc le mot de passe de session ? Oui, mais la procédure n’est plus aussi simple qu’avant, il faut compiler un outil supplémentaire, en plus de la modification du fichier système. Néanmoins, cela ne devrait pas vous faire peur si vous utilisez le terminal de macOS au quotidien et cela fonctionne extrêmement bien.

La commande sudo utilisée dans le terminal envoie une requête à l’Apple Watch en guise d’alternative au mot de passe. En bas à droite, voici ce que la montre affiche et il suffit de cliquer deux fois sur le bouton latéral pour valider.

Voici la procédure à suivre pour autoriser les commandes sudo sur votre Mac dans le terminal1 de macOS Catalina :

  • Cloner le projet PAM WatchID : git clone https://github.com/biscuitehh/pam-watchid.git ;
  • Ouvrir le dossier et compiler l’app : cd pam-watchid && sudo make install ;
  • Modifier le fichier système /etc/pam.d/sudo avec les droits administrateurs : sudo nano /etc/pam.d/sudo ;
  • Ajouter en haut du fichier cette ligne supplémentaire, sans supprimer le reste du contenu : auth sufficient pam_watchid.so "reason=execute a command as root" ;
  • Enregistrer les changements avec ctrlX puis la touche Y et ouvrir une nouvelle session de terminal pour confirmer que cela fonctionne.

Rappelons que cette fonction n’est pas aussi sécurisée que Touch ID, mais Apple a prévu plusieurs garde-fous pour éviter les abus. La montre ne pourra valider une opération que si elle est à proximité immédiate du Mac, et que si elle est elle-même déverrouillée, c’est-à-dire portée au poignet en continu depuis la dernière saisie du code ou bien depuis le dernier déverrouillage de l’iPhone associé en fonction de vos réglages. Si vous vous éloignez de votre ordinateur, ou bien si vous retirez la montre de votre poignet, la fonction sera automatiquement désactivée.


  1. Dans n’importe quel terminal en fait : vous bénéficierez de cette fonction dans l’app Terminal fournie par Apple, mais aussi dans les apps tierces, comme iTerm.  ↩

Ajouter ce site dans Google News

iOS 27.1 arrivera dès fin octobre, avec l’iPhone Duo

07:06

• 6


Apple lance AppleCare One Family, son assurance pour tous les appareils du foyer (uniquement aux États-Unis)

06:30

• 1


L’Apple Watch se met à écouter : voici les fonctions d’Audio Intelligence

06:26

• 8


Keynote Apple : John Ternus prend les rênes et plie le jeu avec l'iPhone Duo

09/09/2026 à 23:55

• 39


iOS 27, iPadOS 27, macOS 27 : découvrez notre nouveau livre !

09/09/2026 à 23:55

• 17


Non, Apple : la Bourgogne, ce n’est pas le Bordeaux

09/09/2026 à 22:50

• 62


UPDF 2.5 : l'éditeur PDF dopé à l'IA qui fait de l'ombre à Adobe sur Mac 📍

09/09/2026 à 22:48

• 0


iPhone Duo : la pliure à l'épreuve des premières prises en main

09/09/2026 à 22:05

• 53


iPhone 18 Pro, iPhone Duo et anciens modèles : tous les prix (en hausse) et dates de sortie

09/09/2026 à 22:05

• 26


Apple Watch Series 12 et Ultra 4 : Apple muscle les capteurs et la batterie

09/09/2026 à 21:09

• 17


Apple présente l’iPhone Duo, le premier iPhone pliant

09/09/2026 à 21:08

• 124


iPhone Duo, 18 Pro, AirPods 5 : toutes les vidéos du Keynote

09/09/2026 à 21:06

• 4


macOS 27 Golden Gate sortira le 14 septembre en version finale, la RC est disponible

09/09/2026 à 20:34

• 7


L’app Santé totalement revue, avec un score de Préparation pour accompagner les nouvelles Apple Watch

09/09/2026 à 20:04

• 16


Apple présente les AirPods 5, avec une réduction de bruit améliorée

09/09/2026 à 19:59

• 13


iOS 27 et iPadOS 27 disponibles le 14 septembre en version finale, les RC sont déjà là

09/09/2026 à 19:58

• 8