Настроить passwordless login с Yubikey проще парёной репы.

Надо:

  1. Установить libpam_u2f.so из их репы

  2. Зарегистрировать свой ключ pamu2fcfg > ~/.config/Yubico/u2f_keys

  3. Добавить в соответствующие конфиги pam (минимум для sudo и для login manager) строчку auth sufficient pam_u2f.so перед строкой @include common-auth

  4. Добавить правило udev ACTION=="remove", ATTRS{idVendor}=="1050", RUN+="/bin/loginctl lock-sessions"

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

Это репост моего мини-гайда с ЛОРа, раз уж там есть, то пусть и у нас будет.

  • torvn77
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    А почему не используешь NFC и разнашиваешь usb разъём?

    • cocuckaOP
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      Я нежно вставляю. Да и это хаб настольный, не лазить же под стол каждый раз к десктопу.

      • torvn77
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        А не глючт, не конфликтует с флешками?

        • cocuckaOP
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          А херли ему глючить? Ни разу не было такого, что ключ не распознался.

      • Harald
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        интересно, есть ли в продаже смазка для USB …

        • cocuckaOP
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          Смазка нужна, если ты без прелюдий, насухую пихаешь.