Выберите конкретный считыватель смарт-карт в Ubuntu с помощью PCSC

У меня есть устройство со встроенным устройством чтения смарт-карт (например, на многих клавиатурах), а также 3 порта USB, к которым я могу подключить другие устройства чтения смарт-карт. Я видел справочную страницу о /etc/reader.conf, однако не понял - как я могу отключить этот встроенный смарт-ридер на устройстве и разрешить только тот, который я подключаю к устройству, для связи со смарт-картами?

В настоящее время я исследовал имя смарт-ридера с помощью утилиты pcsc-scan:

      Reader 0: OMNIKEY CardMan 1021 00 00

Затем я создал файл /etc/reader.conf.d/reader.conf:

      # OMNIKEY CardMan reader with serial communication
#  - n is the serial port to use n in [0..3]
#  - reader is the reader name. It is needed for multi-slot readers.
#    Possible reader values are: 
#     GemCorePOSPro
#     GemCoreSIMPro
#     GemCoreSIMPro2
#     GemPCPinPad
#     GemPCTwin (default value)
#     SEC1210 (Dual slot Reader)
# example: /dev/ttyS0:GemPCPinPad
DEVICENAME        /dev/ttyS0:OMNIKEY
FRIENDLYNAME      "OMNIKEY CardMan 1021 00 00"
LIBPATH           /usr/lib/pcsc/drivers/serial/libccidtwin.so

Можно ли сделать на уровне systemd или как будет выглядеть файл /etc/reader.conf?

Когда я перезапускаю демон pcscd:

      hotplug_libudev.c:538:HPAddDevice() Failed adding USB device: OMNIKEY CardMan 1021

Что я делаю неправильно? :(

0 ответов

Другие вопросы по тегам