22
Чтобы sudo мог принимать Touch ID для аутентификации, вам необходимо настроить систему подключаемых модулей аутентификации (PAM) на прием модуля аутентификации Touch ID.
Отредактируйте /etc/pam.d/sudo
и добавьте следующее в начало списка:
auth sufficient pam_tid.so
Когда osascript «хочет внести изменения», вероятно, из-за модификатора «с правами администратора», он использует ту же аутентификацию, что и «sudo».
Это влияет на то, как аутентификация будет работать для sudo, а не только при использовании AppleScript. Теперь вы увидите запрос Touch ID при использовании sudo в командной строке, например, в Terminal, или при использовании других приложений, которые запрашивают повышение с помощью sudo.