1. leht 1-st

ID-kaart

Postitatud: 23.09.2008, 19:59
Postitas jack10
ID kaardi kasutamine käib mul niimoodi (Ubuntu 7.10)

1. kui arvutit käivitad, siis pista kohe id kaardi lugeja masinale taha
2. kui arvuti juba käib, ja id-kaardi lugeja pole ühendatud, siis:
a) ühenda lugeja USB pessa
b) ava terminal ja anna käsk: sudo /etc/init.d/pcscd restart
3. ühenda ID-kaart ENNE Firefoxi käivitamist kaardilugejasse. Kui Firefox juba käis, siis pane ta kinni, ID kaart lugejasse ja edasi vt punkt 4
4. käivita Firefox ja mine lehele kus vaja ID-kaardiga autentida

Küsimus selles, et kuidas teha punkt 2b automaatseks, kui keegi ühendab kaardilugeja (OmniCard 1021) arvutiga sh kasutajad, kes ei saa võtta endale root õigusi.

Postitatud: 23.09.2008, 20:24
Postitas spott
Kas nüüd täitsa automatseks, kuid bash skript, mis siduda graafilise liidesega.

Ehk skript, mis teeb kõik sinu toimingud läbi - sulgeb Firefoxid, taaskäivitab pcscd ja avab Firefoxi näiteks ID kaardi lehel.

Kasutaja jaoks tähendaks see aga ainult nupu vajutamist ID kaardi kasutuselevõtt.

Tehnilise poole pealt, kuidas see skript vastavate õigustega jne tööle panna - praegu pole aega lahata.

Postitatud: 23.09.2008, 20:27
Postitas midnight
jack10
Sul imelikud küsimused- 2b teeb pcscd programmile algkäivituse.

Ja arvuti küljes võiks id kaardi seade olla juba enne käivitamist.
Firefox 3 ei pidanud ma enne käivitamist id kaarti seadmesse sisse lükkama.
(ubuntu 8.04.1)

Postitatud: 23.09.2008, 20:36
Postitas mihkel
Jah. Tegu on rohkem mingi tarkvaralise kalaga, mida ei pea iseenesest mõistetavana võtma. Mäletan, et mingi aeg tagasi oli mul täpselt sama probleem, aga nüüdseks on asi enam-vähem lahendatud... väga harva pean pcsd teenust vägisi taaskäivitama.

Postitatud: 23.09.2008, 21:15
Postitas jack10
midnight kirjutas:jack10
Sul imelikud küsimused- 2b teeb pcscd programmile algkäivituse.

Ja arvuti küljes võiks id kaardi seade olla juba enne käivitamist.
Firefox 3 ei pidanud ma enne käivitamist id kaarti seadmesse sisse lükkama.
(ubuntu 8.04.1)
Antud juhul pole oluline, miks mul vahel kaardilugeja ei ole lauarvuti küljes (oli näiteks läpakaga kaasas). Probleem on selles, et kui ühendada töötava arvuti külge kaardilugeja siis käsk opensc-tool --list-readers ei näita ühendatud kaardilugejat. Aitab pcscd programmi uuesti käivitamine.

Seda pcscd programmi uuesti käivitamist tahakski automatiseerida, et arvuti tuvastaks sündmuse, et USB pessa torgati kaardilugeja ning selle peale peab tegema pcscd programmile ümberlaadimise.

Postitatud: 23.09.2008, 22:05
Postitas v6lur
Võiksid näidata käsu lsusb | grep Omni väljundit, kui kaardilugeja on ühendatud...

Postitatud: 23.09.2008, 22:27
Postitas mihkel
Rääkides lsusb-st, siis meenub, et ka seesamune käsk tõi kaardilugeja ellu. Proovi, kas sinu puhul ka toimib.