Hallo Zusammen, ich habe mich belehren lassen, und arbeite nun nicht mehr als root an der Workstation. Nun habe ich ein Problem. Alles funktioniert soweit, nur der Smartreader will nicht. Der funktioniert nur als root. Ich habe die Treiberversion 2.0.5. Als root kann ich mit dem beigefügtem Testprogramm den Cardreader initialisieren, aber nicht als user. Im Logfile erscheint keinlerlei Fehlermeldungen. Ich vermute aber mal stark, das es sich um ein Rechteproblem handelt. Es ist nur die Frage welche Rechte ich da anpassen muss. Die betreffenden Bibliotheken haben die nötigen Rechte. Es sieht so aus, als könne der Treiber nicht auf die serielle Schnittstelle zugreifen. Any Hints ? Gruß Michael -- Homepage temporarily out of order Registered Linux User #228306 Phone/Fax +49 7000 MACBYTE http://counter.li.org GNU PGP-Key ID 22C51B8D0140F88B ++ Webdesign ++ PHP Development ++
Hallo Michael,
From the keyboard of Michael,
Hallo Zusammen,
ich habe mich belehren lassen, und arbeite nun nicht mehr als root an der Workstation.
LoL. Das zum Thema Sicherheit, aber Schwamm drüber ;)
Nun habe ich ein Problem. Alles funktioniert soweit, nur der Smartreader will nicht. Der funktioniert nur als root. Ich habe die Treiberversion 2.0.5. Als root kann ich mit dem beigefügtem Testprogramm den Cardreader initialisieren, aber nicht als user. Im Logfile erscheint keinlerlei Fehlermeldungen.
Ich vermute aber mal stark, das es sich um ein Rechteproblem handelt. Es ist nur die Frage welche Rechte ich da anpassen muss. Die betreffenden Bibliotheken haben die nötigen Rechte. Es sieht so aus, als könne der Treiber nicht auf die serielle Schnittstelle zugreifen. Any Hints ?
Wenn es sich um eine Applikation handelt die auf irgendein Device Node nicht zugreifen kann, dann strace die Applikation. strace -eopen yourapp Irgendwo sagt er dann Permission denied, dann erzeugst du ne Gruppe smart und nimmst deine Benutzer darin auf und passt die Rechte auf dem Device entsprechend an. gruß Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html If not: perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Hallo, at Sun, 17 Feb 2002 12:37:01 +0100 Waldemar Brodkorb wrote:
From the keyboard of Michael,
Ich vermute aber mal stark, das es sich um ein Rechteproblem handelt.
Wenn es sich um eine Applikation handelt die auf irgendein Device Node nicht zugreifen kann, dann strace die Applikation.
strace -eopen yourapp
Mit dem Testprogramm war das kein Problem. Nur moneyplex kann immer noch nicht den Cardreader ansprechen. Obwohl ich das Programm als user installiert habe. Mit strace lässt sich auch nicht feststellen worans hapert. moneyplex ist auch recht stumm. Gruß Michael -- Homepage temporarily out of order Registered Linux User #228306 Phone/Fax +49 7000 MACBYTE http://counter.li.org GNU PGP-Key ID 22C51B8D0140F88B ++ Webdesign ++ PHP Development ++
Hallo, at Sun, 17 Feb 2002 14:03:46 +0100 Michael Raab wrote:
at Sun, 17 Feb 2002 12:37:01 +0100 Waldemar Brodkorb wrote:
From the keyboard of Michael,
Ich vermute aber mal stark, das es sich um ein Rechteproblem handelt.
Wenn es sich um eine Applikation handelt die auf irgendein Device Node nicht zugreifen kann, dann strace die Applikation.
strace -eopen yourapp
Mit dem Testprogramm war das kein Problem. Nur moneyplex kann immer noch nicht den Cardreader ansprechen.
Es scheint ein Bug in Moneyplex zu sein. Ich habe bei Moneyplex com1:, für den Zugriff auf den Kartenleser, eingestellt. Laut Debugausgabe des Treibers will er aber auf com2: zugreifen. ????? Jetzt habe ich ihn auf com2: gestöpselt und jetzt funzt es. Gruß Michael -- Homepage temporarily out of order Registered Linux User #228306 Phone/Fax +49 7000 MACBYTE http://counter.li.org GNU PGP-Key ID 22C51B8D0140F88B ++ Webdesign ++ PHP Development ++
participants (2)
-
Michael Raab
-
Waldemar Brodkorb