Page 1 of 1

libusb hat falsche Rechte, wer kann helfen?

Posted: 20. Jul 2004 13:50
by root_tux_linux
Hi

Also ich bin mittlerweile so weite das ich weiss, dass libusb am Scanner-Schlamassel schuld ist.

Wenn ich als User sane-find-scanner eingebe heisst es, der scanner wurde gefunden.
Wenn ich jetzt scanimage -L eingebe kommt:
ALS_USER@gentoo:/usr/bin$ scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
ALS_USER@gentoo:/usr/bin$
Laut sane-usb:
Sane-find-scanner doesn't list your scanner? Does it work as root? If yes, there is a permission issue.
If sane-find-scanner lists a device name starting with libusb:, read LIBUSB, otherwise have a look at
the section GENERIC KERNEL SCANNER DRIVER).
Also da alles als Root klappt stimmt was nicht mit libusb, nur wie stell ich libusb so ein das ich als User drauf zugreifen kann und so meinen Scanner benutzen?

Posted: 20. Jul 2004 16:37
by klopskuchen
Tag!
Wenn es an den Rechten von "libusb" hängt, kannst Du sie freigeben mit:

su
cd /usr/lib
chmod o+rx libusb*
/*r=read, x=execute

Dadurch hat aber JEDER Zugriff darauf.
Genauer und ausführlicher "Theme Rechte unter *nix":
http://www.linuxfibel.de/access.htm

(man chmod; man chown; man chgrp;)

MfG, Klopskuchen

Posted: 20. Jul 2004 17:43
by root_tux_linux-ngk
Funzt nicht :( Kann als User trotzdem nicht zugreifen

Posted: 20. Jul 2004 19:03
by chrisjumper
@Klobskuchen,

kann es sein das.. mit der Option -o (für Other) nur "andere" .. diese Rechte bekommen - also die angemeldeten User und Gruppenmitglieder, ausgeschlossen werden?

@ root_tux_linux
Prüf doch mal welche Rechte du wirklich für die "libusb" hast.
Das geht mit "ls -l /usr/lib | grep libusb".

Code: Select all

lrwxrwxrwx    1 root     root           19 2004-06-27 23:37 libusb-0.1.so.4 -> libusb-0.1.so.4.4.0
-rw-r--r--    1 root     root        29036 2004-05-13 00:57 libusb-0.1.so.4.4.0
Sollten dir wirklich die Rechte fehlen kannst du das als Root immer noch mit chmod ändern.

LG Chris

Posted: 20. Jul 2004 19:06
by root_tux_linux
lrwxrwxrwx 1 root root 19 21. Jul 18:58 libusb-0.1.so.4 -> libusb-0.1.so.4.3.0
-rwxr-xr-x 1 root root 27748 21. Jul 18:58 libusb-0.1.so.4.3.0
-rw-r--r-- 1 root root 29172 21. Jul 18:58 libusb.a
-rwxr-xr-x 1 root root 704 21. Jul 18:58 libusb.la
lrwxrwxrwx 1 root root 19 21. Jul 18:58 libusb.so -> libusb-0.1.so.4.3.0


Die Rechte stimmen, sieht zumindest so aus aber in der Manual von sane-usb steht das wenn man den Scanner nur als Root benutzen kann die Rechte von libusb nicht stimmen?

Posted: 20. Jul 2004 20:11
by klopskuchen
@chrisjumper
Wenn ich als Eigner einer Datei anderen (o) Zugriffsrechte gewähre, können eben alle anderen das jeweils
zugeteilte Recht(lesen, schreiben, ausführen) nutzen.

chmod +x /blabla /*Eigner erteilt sich selbst Ausführungsrecht
chmod g+x /blabla /*Eigner erteilt der Gruppe welche Datei gehört Ausführungsrecht
chmod o+x /blabla /*Eigner erteilt _allen anderen_ Ausführungsrecht

@root_tux_linux
Die Rechte sind für User verfügbar.
Das war die erste Option, die Zweite:
otherwise have a look at
the section GENERIC KERNEL SCANNER DRIVER).
Grüße, Klopskuchen

Posted: 20. Jul 2004 20:15
by root_tux_linux
Ja und wo ist der Generic Kernel Scanner Driver?

Der 2.6 hat kein scanner modul mehr...

Posted: 20. Jul 2004 20:23
by chaos
Der Zugriff erfolgt via libusb und /proc.
Dazu müssen die Berechtigungen in /proc angepasst werden.
Dies kann durch den hotplugd oder ein Startskript (wie z.B. auf http://home.in.tum.de/~flaig/linux/rc.usbscanner/ gezeigt) geschehen.

HTH

Posted: 20. Jul 2004 20:53
by root_tux_linux
Test ich geleich mal THX :)

Posted: 20. Jul 2004 20:59
by klopskuchen
jipp

/proc/bus/usb

Posted: 20. Jul 2004 21:21
by root_tux_linux
Wobei ich könnt auch den 2.4.26 drauf drücken, aber zuerst versuch ich das mit dem Script Dings ^ ^

Posted: 20. Jul 2004 22:49
by root_tux_linux
Das Script ist einfach nur genial :)

Danke 1000000000000000mal für Eure hilfe *hüpf isch kann scannen*

Posted: 21. Jul 2004 14:29
by chaos
root_tux_linux wrote:Das Script ist einfach nur genial :)
Freut mich ;)