Comment exécuter les commandes Sudo à l'aide de Touch ID sur macOS
La saisie de mots de passe est réservée aux drageons. C’est pourquoi la meilleure partie du dernier MacBook Pro est Touch ID. Sauter l’écran de verrouillage avec un tapotement rapide est facilement ma fonction préférée. Mais il y a un endroit qui nécessite encore un mot de passe: le Terminal, si vous voulez utiliser sudo.
Heureusement, un tweet de Cabel Sasser nous a montré comment utiliser Touch ID dans ce pays également, et sa mise en place ne prend qu'une minute..
Fondamentalement, nous devons éditer le fichier de configuration pour sudo, /etc/pam.d/sudo
, ajouter une seule ligne au début, autorisation suffisante pam_tid.so
. Si vous savez comment faire cela avec votre éditeur de texte de choix, allez-y, mais pour tous les autres, voici un tutoriel pas à pas rapide à l'aide de nano.
Rendez-vous au terminal et exécutez la commande suivante:
sudo nano /etc/pam.d/sudo
Vous devrez entrer votre mot de passe mais ne vous inquiétez pas: ce sera la dernière fois. L'éditeur de texte s'ouvrira. Créez une nouvelle ligne vers le haut de l'éditeur et collez-y:
autorisation suffisante pam_tid.so
Lorsque tout ressemble à la capture d'écran, appuyez sur Ctrl + X pour quitter, puis appuyez sur Y puis sur Entrée pour enregistrer vos modifications. Vous avez terminé!
A partir de maintenant, utiliser sudo déclenchera la fenêtre Touch ID…
… Et l'invite Touch ID sur la barre tactile.
C'est un peu gimmicky, bien sûr, mais si vous avez un mot de passe long, cela pourrait vous faire gagner du temps..
Rappelez-vous simplement: sudo est puissant, ne le configurez donc que si vous faites confiance à Touch ID pour le garder verrouillé. Notez également que cette configuration rend impossible l'utilisation de sudo sur SSH. Ne l'installez donc peut-être pas sur un Mac auquel vous vous connectez à distance..