Linux国产系统身份证读卡器无法连接USB权限解决办法
接入读卡器后,运行output,读卡报错:libusb open device with pid vid: Resource temporarily unavailable,连接读卡器失败,t_nRe = -1 ,这是由于未接入读卡器或者读卡器接入后未获得USB权限导致。
有两种解决办法:
1、切换到root用户:su,然后输入密码
2、手动加权限
1)lsusb,可以看到会出来很多usb设备,每个设备有不同的ID
2)sudo chmod 777 /dev/bus/usb/002/004 (lsusb出来vidpid是06ce:e03f的设备)
输入密码,即可获得usb权限。
同样的,如果是串口读卡器,则按以下方式
查找串口设备:ls -l /dev/ttyUSB*或者 ls -l /dev/ttyS*(出来后看哪个ID是读卡器的)
给串口权限:chmod 777 /dev/ttyUSB0