Antworten:
Damit sudo Touch ID zur Authentifizierung akzeptiert, müssen Sie Ihr PAM-System (Pluggable Authentication Modules) so konfigurieren, dass es das Touch ID-Authentifizierungsmodul akzeptiert.
Bearbeiten /etc/pam.d/sudo
Sie Folgendes und fügen Sie es oben in die Liste ein:
auth sufficient pam_tid.so
Wenn osascript "Änderungen vornehmen möchte", wahrscheinlich aufgrund eines "mit Administratorrechten" -Modifizierers, wird die gleiche Authentifizierung wie "sudo" verwendet.
Dies wirkt sich darauf aus, wie die Authentifizierung für sudo funktioniert, nicht nur bei Verwendung von AppleScript. Sie sehen jetzt die Eingabeaufforderung Touch ID, wenn Sie sudo in der Befehlszeile verwenden, z. B. in Terminal, oder wenn Sie andere Anwendungen verwenden, die eine Erhöhung mit sudo anfordern.