Pour que sudo accepte Touch ID pour l'authentification, vous devrez configurer votre système de modules d'authentification enfichables (PAM) pour accepter le module d'authentification Touch ID.
Modifiez /etc/pam.d/sudo
et ajoutez les éléments suivants en haut de la liste:
auth sufficient pam_tid.so
Lorsque osascript «souhaite apporter des modifications», probablement en raison d'un modificateur «avec des privilèges d'administrateur», il utilise la même authentification que «sudo».
Cela affecte le fonctionnement de l'authentification pour sudo, pas seulement lors de l'utilisation d'AppleScript. Vous verrez maintenant l'invite Touch ID lorsque vous utilisez sudo sur la ligne de commande, comme dans Terminal, ou lorsque vous utilisez d'autres applications qui demandent une élévation à l'aide de sudo.