libusb hat falsche Rechte, wer kann helfen?

Post Reply
Message
Author
root_tux_linux
Posts: 537
Joined: 07. Dec 2003 21:07
Location: Schweiz

libusb hat falsche Rechte, wer kann helfen?

#1 Post 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?

klopskuchen
prolinux-forum-admin
Posts: 1444
Joined: 26. Jun 2004 21:18
Contact:

#2 Post 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
When all else fails, read the instructions .

root_tux_linux-ngk

#3 Post by root_tux_linux-ngk »

Funzt nicht :( Kann als User trotzdem nicht zugreifen

chrisjumper
Posts: 104
Joined: 12. Feb 2004 12:53
Location: Jülich

#4 Post 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

root_tux_linux
Posts: 537
Joined: 07. Dec 2003 21:07
Location: Schweiz

#5 Post 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?

klopskuchen
prolinux-forum-admin
Posts: 1444
Joined: 26. Jun 2004 21:18
Contact:

#6 Post 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
When all else fails, read the instructions .

root_tux_linux
Posts: 537
Joined: 07. Dec 2003 21:07
Location: Schweiz

#7 Post by root_tux_linux »

Ja und wo ist der Generic Kernel Scanner Driver?

Der 2.6 hat kein scanner modul mehr...

chaos
Posts: 16
Joined: 04. Jul 2002 17:49

#8 Post 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
Slackware will never die!

root_tux_linux
Posts: 537
Joined: 07. Dec 2003 21:07
Location: Schweiz

#9 Post by root_tux_linux »

Test ich geleich mal THX :)

klopskuchen
prolinux-forum-admin
Posts: 1444
Joined: 26. Jun 2004 21:18
Contact:

#10 Post by klopskuchen »

jipp

/proc/bus/usb
When all else fails, read the instructions .

root_tux_linux
Posts: 537
Joined: 07. Dec 2003 21:07
Location: Schweiz

#11 Post 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 ^ ^

root_tux_linux
Posts: 537
Joined: 07. Dec 2003 21:07
Location: Schweiz

#12 Post by root_tux_linux »

Das Script ist einfach nur genial :)

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

chaos
Posts: 16
Joined: 04. Jul 2002 17:49

#13 Post by chaos »

root_tux_linux wrote:Das Script ist einfach nur genial :)
Freut mich ;)
Slackware will never die!

Post Reply