Внешний сканер отпечатков пальцев

Еще раз дополнительно уточню - речь не о сканерах ноутбуков, а о подключаемых через USB.

Есть у кого то опыт подключения сканеров отпечатков к ПК под линуксом?
Какие пакеты необходимо поставить (и вообще какой шанс, что заработает)?
Какой функционал поддерживается? Только вход в профиль или и запуск программ, ввод паролей (браузер, терминал и т.п.)?

на многих ThinkPad-ах есть сканер отпечатков пальцев.
Конкретно на моем - хоть и встроенный, но определяется как USB-шный.
Драйвер к нему устанавливается пакетом app-laptop/tp_smapi
В системе отпределяется следующим образом:

 # lsusb -vvd 0483:2016

Bus 003 Device 002: ID 0483:2016 STMicroelectronics Fingerprint Reader
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0483 STMicroelectronics
  idProduct          0x2016 Fingerprint Reader
  bcdDevice            0.01
  iManufacturer           1 STMicroelectronics
  iProduct                2 Biometric Coprocessor
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA   
    Interface Descriptor:
      bLength                 9   
      bDescriptorType         4   
      bInterfaceNumber        0   
      bAlternateSetting       0   
      bNumEndpoints           3   
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0   
      bInterfaceProtocol      0   
      iInterface              0   
      Endpoint Descriptor:
        bLength                 7 
        bDescriptorType         5 
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2 
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0 
      Endpoint Descriptor:
        bLength                 7 
        bDescriptorType         5 
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2 
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0 
      Endpoint Descriptor:
        bLength                 7 
        bDescriptorType         5 
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3 
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              20 
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0000
  (Bus Powered)

Если у вас он определяется по-другому - ищите по VendorID.
К примеру, если у меня находит как

 # lsusb
...
Bus 003 Device 002: ID 0483:2016 STMicroelectronics Fingerprint Reader
...

То гуглить я должен по 0483:2016 (или по всей строке, гугл разберется)

Так же есть пакет для работы с отпечатками - sys-auth/thinkfinger
Он позволяет как просто дампить отпечаток, и в дальнейшем сравнивать с дампом, так и умеет взаимодействовать с PAM
Есть еще масса софта для этих целей. Я, в свое время, поигрался с этим, и забросил. вещь интересная, но для меня ненужная.

Дополнительно много всего интересного вы можете найти тут

Или просто выполните команду
eix -S fingerprint
и ознакомьтесь со всем богатством софта, для работы с отпечатками.

Работа с тем, о чем вы говорите, ничем не отличается от работы с “встроенными” в ноутбук.
Необходимо только уточнить, поддерживается ли устройство кем-то из <>, <> или <>, ах, есть ещё свои, собственные, драйвера.

Ну например, если устройсво поддерживается <>, то, необходимо установить

sys-auth/bioapi
sys-auth/pam_bioapi
sys-auth/fingerprint-gui

По поводу функционала, поддерживается всё, что касается авторизации и аутентификации, всё что можно настроить с помощью PAM.

<<P.S.>> из своих, собственных, лично мне довелось “заводить” ПАК Соболь.

Андрей Сеник wrote:

Необходимо только уточнить, поддерживается ли устройство кем-то из <>, <> или <>, ах, есть ещё свои, собственные, драйвера.

а что с китайским "no-name"ом? )))
по типу того, что на aliexpress? (не знаю конкретную ссылку за рекламу не сочтут?)
с подобными игрушками никто не сталкивался?

Я не считаю что, это серьезные игрушки. Потому как, даже вполне себе “белые”, вполне себе уважаемых дистрибьюторов, игрушки, ценой за 10К+ - оказываются вполне себе снонсым таким Г…

а что с китайским "no-name"ом? )))

любой noname внутри имеет конкретный чип, с конкретный VendorID.
Увидеть его можно при помощи команды
lsusb
Что она возвращает у вас?

Да я пока думаю - стоит брать “побаловаться” или нет ))
Скорее - возьму.
Тогда и выдам ID