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

Re: Lenny: Cyberjack pinpad zusammen mit KMyMoney betreiben - geschafft!! (fast ganz...)



Am Sonntag 05 Dezember 2010, um 20:32:39 schrieb Andreas Gottwald:
> Yiippp!!
> 
> Ich hab's!
Glückwunsch ;)
 
> Ich musste dem Kartenlesegerät die benötigten Rechte setzen:
> 
> chmod a+rw /dev/bus/usb/005/004  (die letzten beiden Ziffern je nach
> "lsusb" - Ausgabe)
> 
> -------------------------------------------------------------------
> 
> Nur hab ich jetzt noch ein kleines Problem:
> 
> Wie krieg ich die Rechte für den Cyberjack dauerhaft gesetzt - vor allem
> nachdem die Adress-Ziffern ja nicht immer die gleichen sind???
> 
> --> bin sicher, daß diesbezügl. ein wissender Profi unter Euch ist...!!
Mit einer UDEV-Regel. Meine (Achtung! Ubuntu nicht Debian!) sieht so aus:

cat /etc/udev/rules.d/99-cyberjack.rules 
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0c4b", GROUP="cyberjack", MODE="660"

# we list the devices here because c4b/5xx devices use libccid
ACTION=="add", SUBSYSTEM=="usb", ENV{PRODUCT}=="c4b/100/*", RUN+="/sbin/udev.cyberjack.sh"
ACTION=="add", SUBSYSTEM=="usb", ENV{PRODUCT}=="c4b/300/*", RUN+="/sbin/udev.cyberjack.sh"
ACTION=="add", SUBSYSTEM=="usb", ENV{PRODUCT}=="c4b/400/*", RUN+="/sbin/udev.cyberjack.sh"
ACTION=="add", SUBSYSTEM=="usb", ENV{PRODUCT}=="c4b/401/*", RUN+="/sbin/udev.cyberjack.sh"
# not for FC6                                                                                                                 
ACTION=="add", SUBSYSTEM=="tty", DRIVERS=="cyberjack", RUN+="/sbin/udev.cyberjack.sh"                                         

Stelle auber sicher, dass Du "/sbin/udev.cyberjack.sh" auch hast.
Dort werden dann die Rechte u.A. gesetzt.

Und Du solltest zuvor herausfinden, ob die Vendoren stimmen:
lsusb | grep cyber
Bus 005 Device 002: ID 0c4b:0100 Reiner SCT Kartensysteme GmbH cyberJack e-com/pinpad
                       ^^^^ ^^^^

> Gruß an alle der Liste,
> 
> Andi
Chris.......


Reply to: