Ідентифікатор Touch, коли "хоче внести зміни"


Відповіді:


35

Щоб 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.

                      Торкніться діалогового вікна ідентифікатора на екрані, щоб внести зміни

              Підказка рядка сенсорного рядка для аутентифікації


Чи важливо, що вкладки використовуються як роздільники замість пробілів? Джерело для цієї відповіді використовує вкладки, але коли ви копіюєте / вставляєте з StackOverflow, ви отримуєте пробіли.
BallpointBen

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