Under my sudoer user (non-root), I can see my device with
lsusb. However, to see the iSerial number, I need to issue
lsusb -v, I do get a lot of information printed, but the message "Couldn't open device, some information will be missing" will also be in the output. The iSerial is one of the missing information. Using
sudo lsusb -v works fine.
I have tried to
sudo chmod -R o+rw /dev/bus/usb, after this I am able to check iSerial without sudo. But after reboot, it won't work again. Also it won't help when new device plugged in.
Is there any better way to do this?