Probably the most elegant, and proper way, to allow users rw access to that usb flash programmer is to write a udev rule specifically for it, giving it the permissions and/or ownership level you wish. I have no experience at doing that, so I'll leave that up to you and/or someone else willing to assist you at doing so.
But, the dirty quick way to allow all users rw permission on all usb (serial) devices would be to modify the default udev rule and change the permissions setting. As stated, this would affect all usb devices, and not just your flash programmer unit. Assuming it's the same file in F10 as F8, which I use:
/etc/udev/rules.d/50-udev-default.rules
And the section to look for and the line to modify:
Code:
# libusb device nodes
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0600"
Change the MODE="0600" to MODE="0666". It would be prudent to make a backup copy of that file before attempting any edit if you decide to try this method. This should negate any necessity to do any 'chown' commands.
I haven't tested this method just yet, but I'm about to on my next reboot. I just did the edit as mentioned above, plus another in the same file to enable me to run the 'minicom' command without requiring me to be root. I have minicom configured to talk to a device on /dev/ttyUSB0 as default, which is a usb>serial adaptor with a TNC (Terminal Node Controller) attached, and unless I call minicom as root, /dev/ttyUSB0 gives me the "oh no you don't" treatment.
I've already tried the "chown paulm:uucp /dev/ttyUSB0" with success, and could add that command to my /etc/rc.d/rc.local file, but I'm going to give the udev mod a twirl first.
Edit: Rebooted- The mods I made to the default udev rules worked for me. Minicom gave me rw access to usb hub2, port1 (the usb>serial device) through /dev/ttyUSB0 without complaint as a regular user. To unblock access to /dev/ttyUSB0 itself as a user, I changed MODE=0600 to MODE=0660 in the #serial section of the default udev rules file and added myself to the uucp group.