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.  ↩

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Test du Twelve South AirFly Pro 2 : pour s’enfiler en l’air

11:00

• 6


Sortie de veille : un MacBook avec une puce d’iPhone, attrape-nigaud ou coup de génie ?

08:00

• 22


Un dirigeant de Microsoft conseille aux plus de 9 000 employés licenciés de se faire aider par l’IA

04/07/2025 à 22:00

• 176


Apple fait ses emplettes dans les start-up, entre avatars virtuels et monitoring de l’IA

04/07/2025 à 21:00

• 1


Un premier pas vers le jailbreak de la Touch Bar : le système démarre en mode verbose

04/07/2025 à 17:45

• 19


MacBook Air M2 à 750 € ou Mac Studio M2 Max à 1 300 € ? Entre portable et fixe, il faut choisir

04/07/2025 à 15:22

• 27


Un (faux) traceur GPS sur les cartons des MacBook Air, pour dissuader les livreurs de les voler

04/07/2025 à 13:02

• 82


Un site web pour décoder les pages sauvées en .webarchive par Safari

04/07/2025 à 11:00

• 3


Ulanzi présente une station d'accueil au look de petit Mac Pro

04/07/2025 à 10:15

• 17


Promo : une batterie chameau de 27650 mAh capable de recharger Mac et iPhone à 114 € (-56 €)

04/07/2025 à 09:18

• 13


Développeurs : Technotes ajoute des notes de la communauté sur la documentation d’Apple

04/07/2025 à 08:33

• 5


L’iPhone redécolle en Chine, le Mac cartonne aux États-Unis : Apple souffle un peu avant les trimestriels le 31

04/07/2025 à 07:52

• 41


Apple a creusé l’idée de proposer des services de cloud computing aux développeurs pour concurrencer AWS

03/07/2025 à 21:45

• 47


Apple sort des fonds d’écran aux couleurs de son nouvel Apple Store à Osaka

03/07/2025 à 21:00

• 10


Test du ViewSonic ColorPro VP2788-5K : 27″, 5K et DCI-P3 pour le prix d’un demi-Studio Display

03/07/2025 à 20:30

• 10


Guerre commerciale : les produits fabriqués au Vietnam voient leur taxe multipliée par cinq

03/07/2025 à 20:20

• 30