Как на MacBook Pro использовать Touch ID для подтверждения команд «Терминала»

Самый быстрый способ подтверждения прав доступа при выполнении sudo-команд.

Сканер отпечатка пальца, которым оснащаются все MacBook Pro с Touch Bar, удобно использовать не только для разблокировки компьютера или подтверждения покупок. С его помощью можно также заменить ввод пароля администратора при выполнении sudo-команд.

👌 В телеграм-канале «Лайфхакер» лучшие статьи о том, как сделать жизнь проще.

⚡️Новости из мира гаджетов, обзоры, гайды и не только — в телеграм-канале «Технологии | Лайфхакер».

Чтобы активировать Touch ID для использования в «Терминале», нужно сделать следующее:

  1. Откройте Finder и нажмите сочетание клавиш Cmd + Shift + G. 

  2. Скопируйте в открывшееся окно путь /private/etc/pam.d/sudo и нажмите ввод.
  3. Выделите файл sudo и нажмите Cmd + I. 

  4. В блоке «Общий доступ и права доступа» нажмите на иконку замка и после ввода пароля администратора (можно воспользоваться Touch ID) измените права с «Только чтение» на «Чтение и запись». 

  5. Откройте файл sudo в TextWrangler или другом редакторе кода и добавьте строчку auth sufficient pam_tid.so после первой закомментированной строки. 

  6. Вернитесь к свойствам файла и установите для него атрибуты «Только чтение». 

Вот и всё. Теперь при выполнении sudo-команд в «Терминале» можно будет воспользоваться Touch ID, а не заморачиваться с вводом пароля.

Обложка: Фото Mark Fischer‏ @Estranged
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Это упрощённая версия страницы.

Читать полную версию
Ian Suchkov
А настроить touch id для ввода пароля можно настроить на других ресурсах, сайтах, где есть автофил?