[...] Packages do not generally install rules here, this directory is for
local rules. If you want to override behaviour of package-supplied
rules, which can be found in /lib/udev/rules.d, you can do one of
two things:
1) Write your own rules in this directory that assign the name,
symlinks, permissions, etc. that you want. Pick a number higher
than the rules you want to override, and yours will be used.
2) Copy the file from /lib/udev/rules.d and edit it here; you
should generally only do this if you want to prevent a program
from being run.
[...]
I didn't have much time to experiment with a local rules files, so I went ahead and edited directly this file:
/lib/udev/rules.d/50-udev-default.rules
And it worked for me. So my workaround for this problem is:
1) Open a terminal window
2) gksudo gedit /lib/udev/rules.d/50-udev-default.rules
3) Make sure the following line has MODE=" 0666" at the end:
I am not familiar with udev rules and as such I am not sure what other problems this may introduce, I'd appreciate if anyone else can elaborate on this.
In /etc/udev/ rules.d/ README I noticed this:
[...] Packages do not generally install rules here, this directory is for
local rules. If you want to override behaviour of package-supplied
rules, which can be found in /lib/udev/rules.d, you can do one of
two things:
1) Write your own rules in this directory that assign the name,
symlinks, permissions, etc. that you want. Pick a number higher
than the rules you want to override, and yours will be used.
2) Copy the file from /lib/udev/rules.d and edit it here; you
should generally only do this if you want to prevent a program
from being run.
[...]
I didn't have much time to experiment with a local rules files, so I went ahead and edited directly this file: rules.d/ 50-udev- default. rules
/lib/udev/
And it worked for me. So my workaround for this problem is: rules.d/ 50-udev- default. rules
1) Open a terminal window
2) gksudo gedit /lib/udev/
3) Make sure the following line has MODE=" 0666" at the end:
# libusb device nodes =="usb_ device" , NAME="bus/ usb/$env{ BUSNUM} /$env{DEVNUM} ", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}
4) Restart the computer
I am not familiar with udev rules and as such I am not sure what other problems this may introduce, I'd appreciate if anyone else can elaborate on this.