Skip to main content

Як запустити команди Sudo за допомогою сенсорного ID в macOS

Як запустити команди Sudo за допомогою сенсорного ID в macOS

Geoffrey Carr

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

На щастя, твіт у Cabel Sasser показав нам, як використовувати там Touch ID, і для налаштування потрібна лише хвилина.

В основному, нам потрібно змінити файл конфігурації для sudo,/etc/pam.d/sudo, додати до початку один рядокauth sufficient pam_tid.so. Якщо ви знаєте, як це зробити з вибраним текстовим редактором, дістатися до неї, але для всіх інших, ось короткий покроковий підручник з використанням nano.

Зайдіть до терміналу та запустіть таку команду:

sudo nano /etc/pam.d/sudo

Вам потрібно буде ввести свій пароль, але не хвилюйтеся: це буде останній раз. Відкриється текстовий редактор. Створіть новий рядок біля верхньої частини редактора та вставте наступне:

auth sufficient pam_tid.so

Коли все виглядає як знімок екрана, натисніть Control + X, щоб вийти, а потім натисніть Y, а потім Enter, щоб зберегти зміни. Ти закінчиш!

Відтепер використання sudo викликатиме вікно Touch ID ...

... і натискання Touch ID на панелі дотику.

Це трохи трюк, звичайно, але якщо у вас є довгий пароль, це може заощадити ваш час.

Просто пам'ятайте: судо є потужним, тому встановлюйте його лише, якщо ви довіряєте Touch ID, щоб його заблокувати. Зауважте також, що налаштування цього параметра забороняє використання суду за допомогою SSH, тому, можливо, не встановлюйте це на Mac, яке ви з'єднуєте з віддаленим способом.

Link
Plus
Send
Send
Pin