Включить аутентификацию по отпечатку пальца для Sudo в Ubuntu

Фраза «отпечаток пальца Ubuntu sudo» относится к методам настройки аутентификации по отпечатку пальца для команд sudo (суперпользователь do) в системе Ubuntu. Это позволяет пользователям использовать свои отпечатки пальцев вместо паролей при выполнении административных задач с повышенными привилегиями.

Вот несколько методов, которые можно использовать для включения аутентификации по отпечатку пальца для sudo в Ubuntu, а также примеры кода:

  1. Использование графического интерфейса по отпечатку пальца (fprintd):
    Графический интерфейс по отпечатку пальца — это графический инструмент, который обеспечивает простой способ настройки аутентификации по отпечатку пальца в Ubuntu.

    Установить необходимые пакеты:

    sudo apt-get install libpam-fprintd fprintd

    Зарегистрируйте свои отпечатки пальцев:

    sudo pam-auth-update

    Настройте модуль PAM:

    sudo nano /etc/pam.d/sudo

    Добавьте следующую строку вверху файла:

    auth sufficient pam_fprintd.so

    Сохраните файл и выйдите из редактора.

  2. Использование libfprint и pam_fprint:
    libfprint — это библиотека для устройств считывания отпечатков пальцев, а pam_fprint — модуль PAM, который интегрирует аутентификацию по отпечаткам пальцев в систему.

    Установите необходимые пакеты:

    sudo apt-get install libfprint0 libpam-fprintd

    Зарегистрируйте свои отпечатки пальцев:

    pam_fprint_enroll

    Настройте модуль PAM:

    sudo nano /etc/pam.d/sudo

    Добавьте следующую строку вверху файла:

    auth sufficient pam_fprint.so

    Сохраните файл и выйдите из редактора.

  3. Использование Fingerprint-gui:
    fingerprint-gui – это еще один графический инструмент, упрощающий процесс настройки аутентификации по отпечатку пальца.

    Установите необходимые пакеты:

    sudo add-apt-repository ppa:fingerprint/fingerprint-gui
    sudo apt-get update
    sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui

    Запустите инструмент отпечатков пальцев и зарегистрируйте свои отпечатки пальцев через графический интерфейс.

    После завершения регистрации отпечатка пальца вы сможете использовать его для аутентификации sudo.