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

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

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

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

    По сути, нам нужно отредактировать файл конфигурации для sudo, /etc/pam.d/sudo, добавление одной строки в начало, достаточно аутентичный 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, к которому вы подключаетесь удаленно.