Как запускать команды Sudo с помощью Touch ID в macOS

Ввод паролей предназначен для лохов, поэтому лучшая часть новейшего MacBook Pro – это Touch ID. Пропуск экрана блокировки одним касанием – моя любимая функция. Но есть одно место, где по-прежнему требуется пароль: терминал, если вы хотите использовать sudo.

К счастью, твит от Cabel Sasser показал нам, как использовать Touch ID и там, и настройка занимает всего минуту.

В основном нам нужно отредактировать файл конфигурации для sudo, /etc/pam.d/sudo , добавив одну строку в начало, auth достаточный pam_tid.so . Если вы знаете, как это сделать с помощью выбранного вами текстового редактора, перейдите к нему, но для всех остальных есть краткое пошаговое руководство с использованием nano.

Пройдите в Терминал и выполните следующую команду:

 sudo nano /etc/pam.d/sudo 

Вам нужно будет ввести свой пароль, но не беспокойтесь: это будет в последний раз. Откроется текстовый редактор. Создайте новую строку в верхней части редактора и вставьте следующее:

 достаточно аутентичный pam_tid.so 

Когда все выглядит как на скриншоте, нажмите Control + X, чтобы выйти, затем нажмите Y, а затем Enter, чтобы сохранить изменения. Вы сделали!

С этого момента использование sudo вызовет окно Touch ID …

… И приглашение Touch ID на сенсорной панели.

Конечно, это немного бесполезно, но если у вас длинный пароль, это может сэкономить ваше время.

Просто помните: sudo – мощный инструмент, поэтому устанавливайте его только в том случае, если вы доверяете Touch ID, чтобы он был заблокирован. Также обратите внимание, что настройка этого делает невозможным использование sudo поверх SSH, поэтому, возможно, не устанавливайте это на Mac, к которому вы подключаетесь удаленно.

Оцените статью
TutoryBird.Ru
Добавить комментарий