KRDC и считыватель смарт-карт

Ответить
nikolay063
Сообщения: 11
Зарегистрирован: 01 окт 2014, 13:39
Operating system: Windows Linux

KRDC и считыватель смарт-карт

Сообщение nikolay063 » 09 авг 2018, 17:44

Скажите, пожалуйста, как в RED X3 используя клиент удаленного рабочего стола KDE (KRDC) сделать доступной в сеансе смарт карту? Есть считыватель смарт карт ACS ACR38, который опознается в системе
it@rosa ~ $ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 072f:90cc Advanced Card Systems, Ltd ACR38 SmartCard Reader
Bus 001 Device 005: ID 046e:6000 Behavior Tech. Computer Corp.
Bus 001 Device 004: ID 8564:1000 Transcend Information, Inc. JetFlash
Bus 001 Device 003: ID 046d:c05b Logitech, Inc. M-U0004 810-001317 [B110 Optical USB Mouse]
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
также командой pcscd --adfffff видно что смарт карта считывается
it@rosa ~ $ sudo pcscd -adfffff
00000000 pcscdaemon.c:240:main() pcscd set to foreground with debug send to stdout
00000034 pcscdaemon.c:240:main() pcscd set to foreground with debug send to stdout
00000009 pcscdaemon.c:240:main() pcscd set to foreground with debug send to stdout
00000008 pcscdaemon.c:240:main() pcscd set to foreground with debug send to stdout
00000007 pcscdaemon.c:240:main() pcscd set to foreground with debug send to stdout
00000039 utils.c:61:GetDaemonPid() Can't open /var/run/pcscd.pid: No such file or directory
00000081 configfile.l:254:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d
00013465 configfile.l:266:DBGetReaderListDir() Skipping non regular file: ..
00000043 configfile.l:266:DBGetReaderListDir() Skipping non regular file: .
00000016 configfile.l:307:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/GemPCTwin-serial.conf
00019777 pcscdaemon.c:545:main() pcsc-lite 1.8.10 daemon ready.
00020991 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000126 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001
00000109 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002
00000106 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x046D, PID: 0xC05B, path: /dev/bus/usb/001/003
00000101 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002
00000112 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8564, PID: 0x1000, path: /dev/bus/usb/001/004
00000098 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002
00000103 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x046E, PID: 0x6000, path: /dev/bus/usb/001/005
00000116 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x046E, PID: 0x6000, path: /dev/bus/usb/001/005
00000100 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002
00000107 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x072F, PID: 0x90CC, path: /dev/bus/usb/001/006
00000029 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x072F, PID: 0x90CC, path: /dev/bus/usb/001/006
00000008 hotplug_libudev.c:321:HPAddDevice() Adding USB device: ACS ACR 38U-CCID
00000036 readerfactory.c:989:RFInitializeReader() Attempting startup of ACS ACR 38U-CCID 00 00 using /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00006868 readerfactory.c:874:RFBindFunctions() Loading IFD Handler 3.0
00000164 ifdhandler.c:1910:init_driver() Driver version: 1.4.15
00000824 ifdhandler.c:1927:init_driver() LogLevel: 0x0003
00000016 ifdhandler.c:1938:init_driver() DriverOptions: 0x0000
00000134 ifdhandler.c:83:CreateChannelByNameOrChannel() Lun: 0, device: usb:072f/90cc:libudev:0:/dev/bus/usb/001/006
00000040 ccid_usb.c:281:OpenUSBByName() Using: /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
00000671 ccid_usb.c:299:OpenUSBByName() ifdManufacturerString: Ludovic Rousseau (ludovic.rousseau@free.fr)
00000011 ccid_usb.c:300:OpenUSBByName() ifdProductString: Generic CCID driver
00000006 ccid_usb.c:301:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
00056673 ccid_usb.c:589:OpenUSBByName() Found Vendor/Product: 072F/90CC (ACS ACR 38U-CCID)
00000021 ccid_usb.c:591:OpenUSBByName() Using USB bus/device: 1/6
00000008 ccid_usb.c:643:OpenUSBByName() bNumDataRatesSupported is 0
00011433 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFB3, usb:072f/90cc:libudev:0:/dev/bus/usb/001/006 (lun: 0)
00000036 readerfactory.c:332:RFAddReader() Using the reader polling thread
00000669 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFAE, usb:072f/90cc:libudev:0:/dev/bus/usb/001/006 (lun: 0)
00000026 ifdhandler.c:450:IFDHGetCapabilities() Reader supports 1 slot(s)
00000214 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002
00000164 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000149 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001
00000116 hotplug_libudev.c:269:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/002/002
00001142 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00001515 ifdhandler.c:1122:IFDHPowerICC() action: PowerUp, usb:072f/90cc:libudev:0:/dev/bus/usb/001/006 (lun: 0)
00008613 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010135 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010130 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010123 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010125 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010111 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010141 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010107 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010147 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010146 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010100 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010128 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010136 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010131 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00010134 readerfactory.c:1330:RFWaitForReaderInit() Waiting init for reader: ACS ACR 38U-CCID 00 00
00008645 eventhandler.c:266:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00000025 Card ATR: 3B D9 11 00 81 31 FE 8D 00 00 46 4F 4D 53 31 2E 31 32
00012403 ifdhandler.c:1122:IFDHPowerICC() action: PowerDown, usb:072f/90cc:libudev:0:/dev/bus/usb/001/006 (lun: 0)
00097837 eventhandler.c:455:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED
17406369 eventhandler.c:335:EHStatusHandlerThread() Card Removed From ACS ACR 38U-CCID 00 00
02384480 ifdhandler.c:1122:IFDHPowerICC() action: PowerUp, usb:072f/90cc:libudev:0:/dev/bus/usb/001/006 (lun: 0)
00159240 eventhandler.c:381:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00000047 eventhandler.c:396:EHStatusHandlerThread() Card inserted into ACS ACR 38U-CCID 00 00
00000023 Card ATR: 3B D9 11 00 81 31 FE 8D 00 00 46 4F 4D 53 31 2E 31 32
05003174 ifdhandler.c:1122:IFDHPowerICC() action: PowerDown, usb:072f/90cc:libudev:0:/dev/bus/usb/001/006 (lun: 0)
00098068 eventhandler.c:455:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED
^C99999999 pcscdaemon.c:726:signal_trap() Received signal: 2
00000018 pcscdaemon.c:745:signal_trap() Preparing for suicide
01000113 readerfactory.c:1273:RFCleanupReaders() entering cleaning function
00000021 readerfactory.c:1282:RFCleanupReaders() Stopping reader: ACS ACR 38U-CCID 00 00
00000007 readerfactory.c:535:RFRemoveReader() UnrefReader() count was: 1
00000005 eventhandler.c:156:EHDestroyEventHandler() Stomping thread.
00000006 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFB1, usb:072f/90cc:libudev:0:/dev/bus/usb/001/006 (lun: 0)
00000009 ifdhandler.c:362:IFDHGetCapabilities() tag: 0xFB2, usb:072f/90cc:libudev:0:/dev/bus/usb/001/006 (lun: 0)
00000007 eventhandler.c:181:EHDestroyEventHandler() Request stopping of polling thread
00000008 ifdhandler.c:327:IFDHStopPolling() usb:072f/90cc:libudev:0:/dev/bus/usb/001/006 (lun: 0)
00402343 eventhandler.c:478:EHStatusHandlerThread() Die
00000275 eventhandler.c:196:EHDestroyEventHandler() Thread stomped.
00000017 readerfactory.c:1040:RFUnInitializeReader() Attempting shutdown of ACS ACR 38U-CCID 00 00.
00000015 ifdhandler.c:253:IFDHCloseChannel() usb:072f/90cc:libudev:0:/dev/bus/usb/001/006 (lun: 0)
00098124 ccid_usb.c:191:close_libusb_if_needed() libusb_exit
00000154 readerfactory.c:911:RFUnloadReader() Unloading reader driver.
00000075 winscard_svc.c:130:ContextsDeinitialize() remaining threads: 0
00000007 pcscdaemon.c:670:at_exit() cleaning /var/run
it@rosa ~ $
При подключении к удаленному рабочему столу на Win2008R2 данной смарт карты нет. У remmina есть галочка сделать смарт-карту общедоступной, а KRDC такой нет.

Ответить