Linux國產系統(tǒng)身份證讀卡器無法連接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