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


22

Как я могу использовать Touch ID для таких сообщений? osascript хочет внести изменения

Ответы:


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 на экране, чтобы внести изменения

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


Значительно ли, что вкладки используются в качестве разделителей вместо пробелов? Источник этого ответа использует вкладки, но когда вы копируете / вставляете из StackOverflow, вы получаете пробелы.
BallpointBen

@BallpointBen Будет работать любой ненулевой пробел, табуляция или пробел. Вы можете использовать пробелы для выравнивания текста с существующими «столбцами» в файле.
grg
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.