Нажмите ID, когда «хотите внести изменения»

Ответы:

35

Чтобы sudo мог принимать Touch ID для аутентификации, вам необходимо настроить систему подключаемых модулей аутентификации (PAM) на прием модуля аутентификации Touch ID.

Отредактируйте /etc/pam.d/sudoи добавьте следующее в начало списка:

auth    sufficient  pam_tid.so

Когда osascript «хочет внести изменения», вероятно, из-за модификатора «с правами администратора», он использует ту же аутентификацию, что и «sudo».

Это влияет на то, как аутентификация будет работать для sudo, а не только при использовании AppleScript. Теперь вы увидите запрос Touch ID при использовании sudo в командной строке, например, в Terminal, или при использовании других приложений, которые запрашивают повышение с помощью sudo.

                      Диалоговое окно Touch ID на экране, чтобы внести изменения

              Сенсорная панель для аутентификации

Grg
источник
Значительно ли, что вкладки используются в качестве разделителей вместо пробелов? Источник этого ответа использует вкладки, но когда вы копируете / вставляете из StackOverflow, вы получаете пробелы.
BallpointBen
@BallpointBen Будет работать любой ненулевой пробел, табуляция или пробел. Вы можете использовать пробелы для выравнивания текста с существующими «столбцами» в файле.
grg