Как использовать sudo с Touch ID на вашем Mac |

Вот совет от Cabel Sasser of Panic для тех из вас, кто работает с Touch Bar MacBook Pro и часто пользуется терминалом и командой sudo.

Pro MacBook Pro Совет: есть сенсорная панель с Touch ID? Если вы отредактируете /etc/pam.d/sudo и добавите следующую строку в начало …

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

… Теперь вы можете использовать свой отпечаток пальца для sudo!

— Кабель Сассер (@cabel) 16 ноября 2017 г.

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

Хотите выучить терминал? Вот 15 команд, которые, по нашему мнению, должен знать каждый пользователь.

Также стоит отметить, через Sasser:

(Важное предупреждение / предупреждение: если вы подключитесь по SSH к этой машине, вы НЕ сможете выполнить sudo, поскольку ваш отпечаток пальца не может пройти через SSH. )

— Кабель Сассер (@cabel) 16 ноября 2017 г.

Как включить Touch ID для команд sudo на MacBook Pro с сенсорной панелью

  1. В Safari вставьте следующее в строку поиска: Файл: ///etc/pam.d/sudo.

    Кроме того, вы можете редактировать файл в самом приложении терминала, используя текстовые редакторы командной строки, такие как emacs или nano; если вы решите сделать это, перейдите к шагу 8 и пропустите шаги 10-12.

  2. Нажмите Command-I с выделенным файлом sudo, чтобы открыть информационный экран.

  3. Нажми на Замок значок в правом нижнем углу.
  4. Введите информацию для аутентификации (или используйте Touch ID).
  5. Изменить права всех пользователей на Читать Написать.

  6. Загрузите TextWrangler, бесплатный текстовый редактор или используйте текстовый редактор по вашему выбору.
  7. Открыть Судо файл в TextWrangler (или эквивалент).
  8. Вставить достаточно аутентичный pam_tid.so в строке 2 документа (под начальной строкой комментария)

    Примечание: Если вы получили уведомление о блокировке документа, вернитесь к шагу 2-5 и убедитесь, что вы включили чтение Написать права на документ.

  9. Сохранить файл sudo и закройте его.

  10. В Finder нажмите Command-I с выделенным файлом sudo, чтобы открыть информационный экран.
  11. Изменить права всех пользователей на Только для чтения.
  12. Нажми на Замок значок в правом нижнем углу.

Теперь, когда вы открываете терминал и пытаетесь выполнить команду sudo, вам будет предложено ввести аутентификацию Touch ID вместо ввода пароля администратора.

Вопросов?

Дайте нам знать ниже.

Ссылка на основную публикацию