Jawaban:
Agar sudo menerima ID Sentuh untuk otentikasi, Anda harus mengonfigurasi sistem Pluggable Authentication Modules (PAM) Anda untuk menerima modul otentikasi Touch ID.
Edit /etc/pam.d/sudo
dan tambahkan berikut ini ke bagian atas daftar:
auth sufficient pam_tid.so
Ketika osascript 'ingin melakukan perubahan', kemungkinan karena pengubah 'dengan hak administrator', ia menggunakan otentikasi yang sama dengan 'sudo'.
Ini memengaruhi cara otentikasi akan berfungsi untuk sudo, bukan hanya saat menggunakan AppleScript. Anda sekarang akan melihat prompt Touch ID saat menggunakan sudo pada baris perintah, seperti di Terminal, atau ketika menggunakan aplikasi lain yang meminta elevasi menggunakan sudo.