Відповіді:
Щоб sudo прийняла Touch ID для аутентифікації, вам потрібно буде налаштувати систему Pluggable Authentication Modules (PAM), щоб прийняти модуль аутентифікації Touch ID.
Відредагуйте /etc/pam.d/sudo
та додайте наступне у верхній частині списку:
auth sufficient pam_tid.so
Коли osascript "хоче внести зміни", ймовірно, через модифікатор "з правами адміністратора", він використовує ту саму аутентифікацію, що і "sudo".
Це впливає на те, як автентифікація буде працювати для sudo, а не лише при використанні AppleScript. Тепер ви побачите підказку Touch ID під час використання sudo в командному рядку, наприклад, у терміналі або під час використання інших програм, які вимагають підвищення рівня за допомогою sudo.