skaner usb tylko z root'a :(
Łukasz Maśko
masko w ipipan.waw.pl
Wto, 25 Kwi 2006, 22:36:41 CEST
Dnia wtorek, 25 kwietnia 2006 17:11, Adam Gapiński napisał:
[...]
> Raczej nie:
> [adas w dom ~]$ ls -l /proc/bus/usb/001/002
> -rw-r--r-- 1 root root 57 2006-04-25 00:48 /proc/bus/usb/001/002
> [adas w dom ~]$ 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).
>
> [adas w dom ~]$ sudo chmod o+w /proc/bus/usb/001/002
> [adas w dom ~]$ scanimage -L
> device `mustek_usb:libusb:001:002' is a Mustek 1200 UB flatbed scanner
>
> Czyli nawet właścicielem plików nie jest root:usb, nie mówiąc o prawach
> dostępu. Uprawnienia do katalogu /proc/bus/usb są wystarczające jak
> widać, ale zawartość już nie...
Hmmm... u mnie jest tak (wszystko ze zwykłego usera):
$ grep "/proc/bus/usb" /etc/fstab
none /proc/bus/usb usbfs defaults,noauto,devmode=0664,devgid=78 0 0
$ ls -lR /proc/bus/usb/
/proc/bus/usb/:
razem 0
dr-xr-xr-x 2 root root 0 2006-04-25 19:55 001
-r--r--r-- 1 root root 0 2006-04-25 22:21 devices
/proc/bus/usb/001:
razem 0
-rw-r--r-- 1 root root 43 2006-04-25 19:55 001
-rw-r--r-- 1 root root 43 2006-04-25 19:55 002
-rw-r--r-- 1 root root 57 2006-04-25 22:21 003
Czyli niby też nie ma wpływu. Ale jakoś poza tym jest tak:
$ scanimage -L
device `plustek:libusb:001:003' is a Epson Perfection 1250/Photo USB flatbed
scanner
device `net:localhost:plustek:libusb:001:003' is a Epson Perfection
1250/Photo USB flatbed scanner
Mam dodatkowo sterownik sieciowy do skanera (plus saned), żeby sobie
spokojnie z laptopa skanować bez przełączania kabli. Ale to nie jest
krytyczne. Natomiast ogólnie pozwala obejść prawa dostępu, ponieważ mam
tak:
$ groups
users adm disk lp wheel uucp ttyS proc floppy games audio video cdwrite usb
^^^
To usb jest ważne, bo bez tego jest tak:
$ groups
users adm disk lp wheel uucp ttyS proc floppy games audio video cdwrite
$ scanimage -L
device `net:localhost:plustek:libusb:001:003' is a Epson Perfection
1250/Photo USB flatbed scanner
Czyli teraz nie widać skanera lokalnie, tylko przez sterownik sieciowy. Ale
można skanować przez ten sieciowy.
Reasumując - u mnie działa. Może kwestia jakichś innych ustawień.
--
Łukasz Maśko GG: 2441498 _o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537 /\\
Registered Linux User #61028 JID: paranoid w jabber.aster.pl _\_V
Więcej informacji o liście dyskusyjnej pld-users-pl