Am Sun, 26 Sep 2004 16:46:11 +0200
Martin R�hricht <[EMAIL PROTECTED]> schrieb:

> Vielleicht darf ich mich mal reinklinken. Bei mir funktioniert die 
> Scannererkennung nur mit root Rechten.

Du darfst ;)

> In /etc/hotplug/usb/libusbscanner kann man noch Einstellungen
> vornehmen:--------------------------------8<-------------------------
> ---------# Arguments :
> # -----------
> # ACTION=[add|remove]
> # DEVICE=/proc/bus/usb/BBB/DDD
> # TYPE=usb
> 
> # latest hotplug doesn't set DEVICE on 2.6.x kernels
> if [ -z "$DEVICE" ] ; then
>    IF=`echo $DEVPATH | sed
>    's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\2/'` DEV=`echo $DEVPATH |
>    sed 's/\(bus\/usb\/devices\/\)\(.*\)-\(.*\)/\3/'` DEV=`expr $DEV +
>    1` DEVICE=`printf '/proc/bus/usb/%.03d/%.03d' $IF $DEV`
> fi
> 
> if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
>    chown root:scanner "$DEVICE"
>    chmod 0660 "$DEVICE"
> fi
> --------------------------------8<----------------------------------
> 
> Soll ich da jetzt etwas �ndern? Wenn ja, was w�ren die Werte f�r
> DEVICE? W�re ung�nstig, wenn ich einen der vier USB Anschl�sse
> hardcoden w�rde, oder?!

Wie Du siehst werden mit dem Skript die Rechte f�r das erkannte
Hotplug-Device auf root:scanner gesetzt (chown root:scanner "$DEVICE").
Du musst Deinen Benutzer also nur in die Gruppe scanner zuweisen, dann
sollte es klappen.

Gruss Steffen

Antwort per Email an