Appuyez sur ID lorsque «souhaite apporter des modifications»

22

Comment puis-je utiliser Touch ID pour des messages comme celui-ci? osascript veut apporter des modifications

zored
la source

Réponses:

35

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/sudoet 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.

                      Appuyez sur l'invite de dialogue d'identification à l'écran pour apporter des modifications

              Invite de la barre tactile pour l'authentification

grg
la source
Est-il significatif que les tabulations soient utilisées comme séparateurs au lieu d'espaces? La source de cette réponse utilise des onglets, mais lorsque vous copiez / collez à partir de StackOverflow, vous obtenez des espaces.
BallpointBen
@BallpointBen Tout espace non nul fonctionnera, tabulations ou espaces. Vous aimerez peut-être utiliser des espaces pour aligner le texte avec les «colonnes» existantes dans le fichier.
grg