Scanner permission
Rick Stevens
rstevens at vitalstream.com
Wed Feb 28 22:41:51 UTC 2007
On Wed, 2007-02-28 at 13:32 -0600, Mikkel L. Ellertson wrote:
> Rick Stevens wrote:
> > On Wed, 2007-02-28 at 12:19 -0600, Frank Cox wrote:
> >> I am attempting to hook a USB scanner to a FC6 box and have the usual problem
> >> of only being able to scan (and find the scanner) as root.
> >>
> >> How do I go about fixing this?
> >
> > Well, there's lots and lots of udev rules regarding scanners. The one
> > you probably are most interested in is in /etc/udev.d/50-udev.rules.
> >
> > Look for the stanza:
> >
> > ACTION=="add", KERNEL=="sg[0-9]*", BUS=="scsi", SYSFS{type}=="[36]", \
> > SYMLINK+="scanner scanner-%k", MODE="0660"
> >
> This udev rule is for SCSI scanners, so it probably is not going to
> affect a USB scanner.
>
> > and change the MODE bit to "MODE=0666". That will change the scanner's
> > mode to "rw-rw-rw-" next time it's seen, so unplug it and plug it back
> > in after the change to /etc/udev.d/50-udev.rules.
> >
> This is probably not going to work, because /dev/scanner* and
> /dev/usb/scanner* permissions are controlled by console.perms. So
> they will be set to mode 600 and owner root is no-one is logged in
> at the console, and to the console owner if there is. But if you are
> not getting the scanner symlink, then the problem is probably that
> it is not covered by rules in 60-libsane.rules
You're right regarding SCSI vs. USB. I suspect a similar line in udev
might handle USB as well, but I've not tried it. Regardless, couldn't
one could change the /etc/security/console.perms.d/50-default.perms file
to use 666 permissions? All the he's really worried about is allowing
anyone to use the scanner, not who owns it.
>
> It would probably help to see any log messages generated when you
> plug in the scanner.
>
> Mikkel
> --
>
> Do not meddle in the affairs of dragons,
> for thou art crunchy and taste good with Ketchup!
>
----------------------------------------------------------------------
- Rick Stevens, Principal Engineer rstevens at vitalstream.com -
- VitalStream, Inc. http://www.vitalstream.com -
- -
- "Hello. My PID is Inigo Montoya. You `kill -9'-ed my parent -
- process. Prepare to vi." -
----------------------------------------------------------------------
More information about the users
mailing list