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:
/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:
# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",
NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0666"
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.
** Changed in: sane-backends (Ubuntu)
Importance: Low => Medium
** Changed in: sane-backends (Ubuntu)
Status: Incomplete => Confirmed
--
xsane only scans as root
https://bugs.launchpad.net/bugs/217571
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs