← Back to team overview

sslug-teknik team mailing list archive

Re: sane (igen)

 

Hej Torben

Jeg har selv haft samme problem. Jeg kører med kerne 2.6.8.1, libusb, udev hotplug og sane.
Det fungere sådan set fint det hele.

Jeg har en fil i /etc/hotplug/usb/libusbscanner, hvor jeg sætter permissions for scanneren. Jeg har sat dem til 0660, dvs:

if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
 chown root:scanner "$DEVICE"
 chmod 0660 "$DEVICE"
fi

Så har jeg i /etc/groub tilføjer brugen (agn) til gruppen scanner.
scanner:x:407:agn

Derudover har jeg hotplug kørene som deamon. Håber at det hjælper

Hilsen Anders



Torben Andersen wrote:

Tak til Jesper og Mogens, men så vidt jeg kan se, er deres svar baseret på kerne 2.4.x, hvor det meste er lavet om i 2.6.x. Jeg har søgt lidt på nettet og fundet lidt hjælp på sanes hjemmeside:

The device files used by libusb are located in /proc/bus/usb/
(e.g. /proc/bus/usb/001/003). The exact file name can be found out by running
sane-find-scanner which would print "libusb:001:003" in this case.  While
setting permissions with e.g. "chmod a+rw /proc/bus/usb/001/003" works,
this change is not permanent. The permissions will be reset when the scanner is
replugged or Linux is rebooted.

One solution to set permissions on-the-fly are the Linux hot-plug tools that should come with any current distribution. Your distribution should have set up
the scripts to automatically change permissions correctly. Look for
"libsane.usermap" and "libusbscanner" in /etc/hotplug/usb. Usually you must just add the users that are allowed to access the scanner to group "scanner". To make
that change active, the user must login again. For more details, see your
distribution's documentation e.g. for Debian: README.debian.gz.


Jeg ved imidlertidig ikke, hvordan man gør det ! Jeg mener ikke, at /dev/usb/scanner* er gruppe scanner og ved ikke, hvordan jeg skal tilføje min bruger til gruppe scanner i /etc/hotplug/usb. Linierne i denne ser således ud:

-rwxr-xr-x  1 root root  1554 May  7 16:44 libusbscanner

Hvis nogen gider maile den korrekte linie, kommer de med i min aftenbøn.....

MVH Torben


Torben Andersen wrote:

Jeg kan tilsyneladende aldrig blive gode venner med sane. Jeg har lavet en nyinstallation med FC2 og opdateret den. Jeg har en Epson scanner og har rettet til i /etc/sane.d/epson.conf, således at usb /dev/usb/scanner0 ikke er kommenteret ud. Den kan starte som root, men ikke som bruger. Jeg har forsøgt at ændre permissions:

[toran@localhost toran]$ ls -l /dev/usb/scanner0
crwxrwxrwx  1 toran root 180, 48 Feb 23  2004 /dev/usb/scanner0

Så alle brugere skulle kunne alt ! Jeg har uploadet output fra flg:

strace xsane >xsane.txt 2>&1

til nettet http://www.raastedob.dk/xsane.txt. Den kan tilsyneladende ikke åbne /dev/usb/scanner0.

På forhånd tak for hjælpen.

Torben






Follow ups

References