Cardreader cyberjack
Hallo, weiß jemand was speziell zu beachten ist, mit einem CardReader ? Was ich bis jetzt herausgefunden habe ist, "angeblich" braucht der "user" einen pam Eintrag für den CardReader damit die Software darauf zugreifen kann. Meine Software soll angeblich pcsc konform sein (pcscd ist gestartet)? Es sind meines Erachtens alle Teile dabei, bei der 10.2. Ist ein x86_64 System mit 32bit Umgebung installiert. Hat da jemand einen Hinweis? -- mit freundlichen Grüßen / best Regards, Günther J. Niederwimmer -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Günther J. Niederwimmer wrote:
weiß jemand was speziell zu beachten ist, mit einem CardReader ?
Was ich bis jetzt herausgefunden habe ist, "angeblich" braucht der "user" einen pam Eintrag für den CardReader damit die Software darauf zugreifen kann.
Die Frage ist, was hast du mit dem Cardreader genau vor?
Meine Software soll angeblich pcsc konform sein (pcscd ist gestartet)? Es sind meines Erachtens alle Teile dabei, bei der 10.2.
Sollten, ja. Ich hatte da schonmal meine Hände im Spiel, weil ich auch einen cyberjack card-reader habe.
Ist ein x86_64 System mit 32bit Umgebung installiert.
Hat da jemand einen Hinweis?
Kommt darauf an ;-) Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Günther, Am Mittwoch, 20. Dezember 2006 12:12 schrieb Günther J. Niederwimmer:
Hallo,
weiß jemand was speziell zu beachten ist, mit einem CardReader ?
Ist ein x86_64 System mit 32bit Umgebung installiert.
Also bei matrica (moneyplex) gibt es den Abschnitt 5.6 Freigabe der seriellen/USB-Schnittstelle unter Linux (http://www.matrica.de/service/faq5.html#n0506). Und bei reiner habe ich den cyberjack treiber fuer 32 bit runtergeladen. Nur der arbeitet mit moneyplex zusammen. Zumindest mit moneplex voll version und ' x86_64 GNU/Linux' suse 10.1 geht es. Gruss Hugo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mittwoch, 20. Dezember 2006 12:12 schrieb Günther J. Niederwimmer:
weiß jemand was speziell zu beachten ist, mit einem CardReader ?
Was ich bis jetzt herausgefunden habe ist, "angeblich" braucht der "user" einen pam Eintrag für den CardReader damit die Software darauf zugreifen kann.
Meine Software soll angeblich pcsc konform sein (pcscd ist gestartet)? Es sind meines Erachtens alle Teile dabei, bei der 10.2.
Ist ein x86_64 System mit 32bit Umgebung installiert.
Hat da jemand einen Hinweis?
Ich arbeite erfolgreich mit einem cyberjack unter 10.1 Die Installation lief problemlos, allerdings musste ich mir unter www.reiner-sct.de zuerst die aktuellsten Treiber runterladen und dann unter YaST den Benutzer, der den cyberjack verwenden sollte, zu den Gruppen uucp und cyberjack hinzufügen, dann hats funktioniert. -- Michael Herrmann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Danke für die Antwort. Am Mittwoch, 20. Dezember 2006 16:41 schrieb Michael Herrmann:
Am Mittwoch, 20. Dezember 2006 12:12 schrieb Günther J. Niederwimmer:
weiß jemand was speziell zu beachten ist, mit einem CardReader ?
Was ich bis jetzt herausgefunden habe ist, "angeblich" braucht der "user" einen pam Eintrag für den CardReader damit die Software darauf zugreifen kann.
Meine Software soll angeblich pcsc konform sein (pcscd ist gestartet)? Es sind meines Erachtens alle Teile dabei, bei der 10.2.
Ist ein x86_64 System mit 32bit Umgebung installiert.
Ich arbeite erfolgreich mit einem cyberjack unter 10.1 Die Installation lief problemlos, allerdings musste ich mir unter www.reiner-sct.de zuerst die aktuellsten Treiber runterladen und dann unter YaST den Benutzer, der den cyberjack verwenden sollte, zu den Gruppen uucp und cyberjack hinzufügen, dann hats funktioniert.
Leider ist bei der 10.2 ein "alter" Treiber dabei 2.0.10 und nicht 2.0.12 aber dafür auch ein 32bit Teil? Was ich nicht verstehe, alle reden/schreiben von einer ttyUSB? Schnittstelle aber in der 10.2 finde ich nichts davon. Ich steige auch bei den Rechten nicht mehr durch da anscheinend das ganze mit "HAL" in der 10.2 gemacht wird, und ich nicht rausbekomme ob ich als "user" berechtigt bin? Unter root funktioniert jedenfalls das cjgeldkarte Programm sagt zwar eine unbekannte Karte aber er greift darauf zu. In uucp habe ich mich eingetragen aber eine Gruppe "cyberjack" wird nicht mehr angelegt, hat das auch mit "HAL" zu tun ? Etwas Ratlos ...... ;) -- mit freundlichen Grüßen / best Regards, Günther J. Niederwimmer -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Günther J. Niederwimmer wrote:
Hallo,
Danke für die Antwort.
Ich arbeite erfolgreich mit einem cyberjack unter 10.1 Die Installation lief problemlos, allerdings musste ich mir unter www.reiner-sct.de zuerst die aktuellsten Treiber runterladen und dann unter YaST den Benutzer, der den cyberjack verwenden sollte, zu den Gruppen uucp und cyberjack hinzufügen, dann hats funktioniert.
Leider ist bei der 10.2 ein "alter" Treiber dabei 2.0.10 und nicht 2.0.12 aber dafür auch ein 32bit Teil?
Was ich nicht verstehe, alle reden/schreiben von einer ttyUSB? Schnittstelle aber in der 10.2 finde ich nichts davon.
brauchts ja im Normalfall auch nicht. (siehe mein letztes Posting und das Ende dieses Postings)
Ich steige auch bei den Rechten nicht mehr durch da anscheinend das ganze mit "HAL" in der 10.2 gemacht wird, und ich nicht rausbekomme ob ich als "user" berechtigt bin?
/sbin/resmgr list da sollte das Device auftauchen, dass mit lsusb | grep Reiner zu finden ist.
Unter root funktioniert jedenfalls das cjgeldkarte Programm sagt zwar eine unbekannte Karte aber er greift darauf zu.
In uucp habe ich mich eingetragen aber eine Gruppe "cyberjack" wird nicht mehr angelegt, hat das auch mit "HAL" zu tun ?
ja, siehe oben. Normalerweise hat ein Benutzer überhaupt nichts zu tun. Der Reader sollte einfach so zugreifbar sein.
Etwas Ratlos ...... ;)
Auch noch ratlos, was du willst oder was nicht funktioniert. Bis jetzt habe ich keine konkrete Problemstellung gefunden. Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Wolfgang, Danke für die Antwort, zuerst die Antwort auf Deine Frage ;), ich möchte unsere Bürgerkarte (A) und bei Online Überweisungen das lästige unsichere PIN/TANN loswerden. Die Software braucht den "pcsc" soll darauf zugreifen können. Am Mittwoch, 20. Dezember 2006 18:03 schrieb Wolfgang Rosenauer:
Ich arbeite erfolgreich mit einem cyberjack unter 10.1 Die Installation lief problemlos, allerdings musste ich mir unter www.reiner-sct.de zuerst die aktuellsten Treiber runterladen und dann unter YaST den Benutzer, der den cyberjack verwenden sollte, zu den Gruppen uucp und cyberjack hinzufügen, dann hats funktioniert.
Leider ist bei der 10.2 ein "alter" Treiber dabei 2.0.10 und nicht 2.0.12 aber dafür auch ein 32bit Teil?
Was ich nicht verstehe, alle reden/schreiben von einer ttyUSB? Schnittstelle aber in der 10.2 finde ich nichts davon.
brauchts ja im Normalfall auch nicht. (siehe mein letztes Posting und das Ende dieses Postings)
OK, dann brauche ich da wenigstens nicht mehr suchen.
Ich steige auch bei den Rechten nicht mehr durch da anscheinend das ganze mit "HAL" in der 10.2 gemacht wird, und ich nicht rausbekomme ob ich als "user" berechtigt bin?
/sbin/resmgr list da sollte das Device auftauchen, dass mit lsusb | grep Reiner zu finden ist.
Anscheinend habe wir damit das Problem schon gefunden ? Da kommt gar nichts ? status code 200 server message follows: no devices available Nur damit bin ich etwas überfragt :(.
Unter root funktioniert jedenfalls das cjgeldkarte Programm sagt zwar eine unbekannte Karte aber er greift darauf zu.
In uucp habe ich mich eingetragen aber eine Gruppe "cyberjack" wird nicht mehr angelegt, hat das auch mit "HAL" zu tun ?
ja, siehe oben. Normalerweise hat ein Benutzer überhaupt nichts zu tun. Der Reader sollte einfach so zugreifbar sein.
Ist leider nicht der Fall! braucht pcscd eine config (?) ich finde da nichts darüber ?
Etwas Ratlos ...... ;)
Auch noch ratlos, was du willst oder was nicht funktioniert. Bis jetzt habe ich keine konkrete Problemstellung gefunden.
Ich hoffe Du bist es jetzt nicht mehr ;) -- mit freundlichen Grüßen / best Regards, Günther J. Niederwimmer -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Günther J. Niederwimmer wrote:
zuerst die Antwort auf Deine Frage ;), ich möchte unsere Bürgerkarte (A) und bei Online Überweisungen das lästige unsichere PIN/TANN loswerden.
Die Software braucht den "pcsc" soll darauf zugreifen können.
OK, das ist schonmal eine entscheidende Info. Eben ob pcsc oder direkt ctapi.
Ich steige auch bei den Rechten nicht mehr durch da anscheinend das ganze mit "HAL" in der 10.2 gemacht wird, und ich nicht rausbekomme ob ich als "user" berechtigt bin? /sbin/resmgr list da sollte das Device auftauchen, dass mit lsusb | grep Reiner zu finden ist.
Anscheinend habe wir damit das Problem schon gefunden ?
Da kommt gar nichts ? status code 200 server message follows: no devices available
OK, ich war vorschnell. /sbin/resmgr list zeigt wohl nur unter 10.1 das richtige. Unter 10.2 hat sich da wohl was geaendert. Sorry. Aber: wenn der Cardreader ueber pcsc verwendet werden soll, gibt es sowieso keine Rechte-Probleme, weil der pcscd ja als root laeuft.
Nur damit bin ich etwas überfragt :(.
Unter root funktioniert jedenfalls das cjgeldkarte Programm sagt zwar eine unbekannte Karte aber er greift darauf zu.
Das ist halt wieder was anderes als pcsc. cjgeldkarte funktioniert direkt per ctapi.
braucht pcscd eine config (?) ich finde da nichts darüber ?
sollte keine brauchen. USB cardreader werden automatisch von pcsc-lite gemanaged. Du verwendest jetzt genau den Treiber, der bei 10.2 dabei ist ? Ich bin sowieso gerade dabei ein neues RPM im Buildservice fuer den cyberjack vorzubereiten. Ich schaue mir das jetzt mal genauer an. Wir sollten das vielleicht per PM weiter klaeren. Also noch ein paar Routinefragen: (sorry, aber um eine Grundlage zu haben.) - was sagt denn /var/log/messages (PCSC schreibt da normalerweise was hin) - lsusb zeigt den Reader richtig an? - pcsc-cyberjack und ctapi-cyberjack sind installiert? Gruss, Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Dec 20 18:03 Wolfgang Rosenauer wrote (shortened):
Günther J. Niederwimmer wrote:
Ich steige auch bei den Rechten nicht mehr durch da anscheinend das ganze mit "HAL" in der 10.2 gemacht wird, und ich nicht rausbekomme ob ich als "user" berechtigt bin?
/sbin/resmgr list da sollte das Device auftauchen, dass mit lsusb | grep Reiner zu finden ist.
Herr Rosenauer, das dass ist ein das ;-) Bzgl. HAL ist meines Wissens bei openSUSE 10.2 /usr/sbin/hal-resmgr zu nehmen (Paket hal-resmgr). Zur Syntax siehe /usr/sbin/hal-resmgr --help Seit openSUSE 10.2 setzt der resmgr meines Wissens ACLs für die Gerätedateien, siehe die "Device" Ausgabe in /usr/sbin/hal-resmgr --list Eine ACL existiert, wenn bei "ls -l" ein '+' am Ende der Zugriffsrechte steht und die ACL selbst wird mit getfacl <Dateiname> angezeigt, z.B. für meinen Scanner: ------------------------------------------------------------------- someuser@host> /usr/sbin/hal-resmgr --list UDI /org/freedesktop/Hal/devices/usb_device_4b8_10b_noserial_usbraw Device /dev/bus/usb/003/003 Class scanner ... someuser@host> ls -l /dev/bus/usb/003/003 crw-rw-r--+ 1 root root 189, 258 ... /dev/bus/usb/003/003 someuser@host> getfacl /dev/bus/usb/003/003 getfacl: Removing leading '/' from absolute path names # file: dev/bus/usb/003/003 # owner: root # group: root user::rw- user:someuser:rw- group::r-- mask::rw- other::r-- ------------------------------------------------------------------- Mittels "fdi"-Dateien kann HAL mitgeteilt werden, irgendwas zu tun, sobald HAL von udev benachrichtigt wird, dass sich irgendwas bzgl. eines Geräts geändert hat, siehe dazu die HAL Dokumentation /usr/share/doc/packages/hal/spec/hal-spec.html und vergl. als Beispiele bzgl. Scannern https://bugzilla.novell.com/show_bug.cgi?id=218393 https://bugzilla.novell.com/show_bug.cgi?id=226044 Ansonsten kann ich zur udev->HAL->hal-resmgr Maschinerie nicht weiterhelfen. Gruss Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5 Mail: jsmeix@suse.de 90409 Nuernberg, Germany WWW: http://www.suse.de/
Hi, Johannes Meixner wrote:
da sollte das Device auftauchen, dass mit lsusb | grep Reiner zu finden ist.
Herr Rosenauer, das dass ist ein das ;-)
Herr Meixner, dass kann ja mal passieren. Die Uhrzeit liess auch schon auf einen langen Tag deuten ;-) Homeoffice ist tödlich. (Wer ein s zuviel findet, darf es behalten ;-))
Bzgl. HAL ist meines Wissens bei openSUSE 10.2 /usr/sbin/hal-resmgr zu nehmen (Paket hal-resmgr). Zur Syntax siehe /usr/sbin/hal-resmgr --help
Danke für den Hinweis.
Seit openSUSE 10.2 setzt der resmgr meines Wissens ACLs für die Gerätedateien, siehe die "Device" Ausgabe in /usr/sbin/hal-resmgr --list
Das war auch schon bei der 10.1 so aber trotzdem danke für die ausführliche Beschreibung. Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Günther J. Niederwimmer
-
Hugo Mahr
-
Johannes Meixner
-
Michael Herrmann
-
Wolfgang Rosenauer