[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: scannen nur für root?



On 03.03.06 11:20:23, Wolfgang Egger wrote:
> Andreas Pakulat schrieb:
> > Finde erstmal raus auf welche Device-Dateien zugegriffen wird, wenn die
> > Apps das nicht direkt mitteilen (Cannot access device /dev/blub) versuch
> > mit strace was rauszukriegen.
> $ sudo scanimage -L
> device `genesys:libusb:001:003' is a Canon LiDE 60 flatbed scanner
> 
> Das lässt mich vermuten, dass es /dev/usbdev1.3 ist. Dazu passt auch das
> "einzigartige" Datum dieser Device-Datei:
> 
> beuys@bach:~/Documents/zeugnisse/scans$ ls -l /dev/usbdev*
> crw-rw----  1 root root 189,   0 2006-03-03 08:41 /dev/usbdev1.1
> crw-rw----  1 root root 189,   2 2006-03-03 11:00 /dev/usbdev1.3
> crw-rw----  1 root root 189, 128 2006-03-03 08:41 /dev/usbdev2.1
> crw-rw----  1 root root 189,   0 2006-03-03 08:40 /dev/usbdev3.1
> crw-rw----  1 root root 189,   1 2006-03-03 08:40 /dev/usbdev3.2
> 
> Die Rechte würden auch erklären, warum nur root drauf zugreiffen kann.

Ja... Vielleicht.

> open("/proc/bus/usb/003/002", O_RDWR)   = -1 EACCES (Permission denied)
> open("/proc/bus/usb/003/001", O_RDWR)   = -1 EACCES (Permission denied)
> open("/proc/bus/usb/003/002", O_RDWR)   = -1 EACCES (Permission denied)
> open("/proc/bus/usb/003/001", O_RDWR)   = -1 EACCES (Permission denied)
> open("/proc/bus/usb/002/001", O_RDWR)   = -1 EACCES (Permission denied)
> open("/proc/bus/usb/002/001", O_RDWR)   = -1 EACCES (Permission denied)
> open("/proc/bus/usb/001/002", O_RDWR)   = -1 EACCES (Permission denied)
> open("/proc/bus/usb/001/001", O_RDWR)   = -1 EACCES (Permission denied)
> open("/proc/bus/usb/001/002", O_RDWR)   = -1 EACCES (Permission denied)
> open("/proc/bus/usb/001/001", O_RDWR)   = -1 EACCES (Permission denied)

Da hast du vmtl. auch keine Rechte drauf oder? Wie sieht das da aus.

> Bedeutet das, ich muss die Rechte von Hand via chmod ändern? Fänd ich
> iregendwie hässlich ;)

Eventuell. Wenn du dich noch etwas gedulden kannst schaue ich heute
Abend nach wie das bei mir ablaeuft wenn ich den Scanner anstoepsel.

Andreas

-- 
You should emulate your heros, but don't carry it too far.  Especially
if they are dead.



Reply to: