O lado ruim disso é que os bancos inventam dispositivos bancários cada vez mais complicados. O Banco do Estado do Rio Grande do Sul, por exemplo, abandonou o terrível sistema Sniper, que vivia dando problema em Windows, em favor de um smart card. Os correntistas recebem um leitor de cartão inteligente USB Teo, da chinesa Xiring, cujo driver é instalado automaticamente no Windows.
No Linux Ubuntu, a gente deve instalar à mão este driver, embora o leitor USB seja reconhecido pelo kernel do Linux. Verifique com o comando “lsusb”. O resultado deve aparecer como uma linha assim, entre outras:
Bus 004 Device 003: ID 04e6:5410 SCM Microsystems, Inc. SCR35xx Smart Card Reader
Se o hardware foi reconhecido, agora devemos instalar o software. O comando é este:
sudo apt-get install libpcsclite1 pcscd pcsc-tools libccid
Esta linha de comando deve instalar todos os programas e dependências necessários .
O pcscd é um daemon, isto é, um programa que roda no fundo, não aparece. Ele é carregado e roda automaticamente pelo sistema de autostart do Unix System V (scripts em /etc/init.d/).
Para acessar o certificado presente em um cartão inserido na leitora, pelo browser Mozilla ou Firefox, instale o pacote:
sudo apt-get install opensc mozilla-opensc
Não pesquisei a função destes programas e consegui acessar ao Banrisul sem eles. Mas é necessário ter o plugin Java instalado no navegador para certificar-se no Banrisul.
Com o Ubuntu 12.04 Precise Pangolin, basta instalar os pacotes:
sudo apt-get install pcscd pcsc-tools libpcsclite-dev
Para acessar o Banrisul homebanking, o Firefox precisa ter Java Oracle. Desinstale o OpenJDK, se estiver instalado, e instale o java Oracle com o instalador do WebUpd8:
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
Colheita de soja. Foto: Wenderson Araujo/Trilux Fotógrafos de mídias rurais já perderam a conta das…
João Batista MezzomoAuditor fiscal O que está por trás de tudo o que está acontecendo…
A.k.a. "SexyCyborg". A mulher do século 21. Naomi Wu testa seu iluminador de implantes na…
A principal ferramenta do jornalista de dados é a planilha, tipo LibreOffice Calc, M.S. Excel…
Rita Almeida, 9 de março de 2019 Psicóloga Rita Almeida: não delirantes, mas deliroides. Não…
Rafael Azzi5 de outubro de 2018 Você se pergunta como um candidato com tão poucas…
View Comments
Funcionou perfeitamente!muito obrigado, porque o banrisul não oferece esse tipo de ajuda!
Obrigado pelo prestígio, Ricardo!
Instalei o Ubuntu 14.10 e quando instalei o pcscd, o leitor Vasco funcionou perfeitamente. Mas depois do primeiro 'reboot', a luz que indica que leitor está ligado acende, mas quando o sistema começa a carregar, apaga e não acende mais, e o leitor não funciona. Alguma sugestão do que pode ser?
Olá, Alexandre!
Tente colocar um cartão para ver se está mesmo funcionando. As luzes costumam acender quando os drivers (módulos) carregam, mas apagam depois.
Não funciona... mas descobri que se inicio o Ubuntu com a leitora plugada, ela se desliga. Mas se eu deixo ela desplugada, e depois do Ubuntu carregar eu plugo ela, funciona perfeitamente... vc tem idéia do q pode ser, ou como eu posso mandar este processo iniciar depois do Ubuntu carregado?
Estranho. Tente colocar o módulo em /etc/modules e os parâmetros, se houver, em /etc/modprobe.d/algum-nome.conf.
No Ubuntu 14.04 com JDK8, testado e confirmado!
Segui a receita de bolo do nosso colega no ubuntu 13.04 e nao obtive resultado. Mas encontrei outra dica adicional no site abaixo:
http://ubuntuforum-pt.org/index.php?topic=82216.0
Basicamente instalar, além da receita de bolo acima, mais outra biblioteca:
Deixo ai a dica.
Boa noite:
Tenho instalado o Ubuntu 12.10. Segui o teu tutorial, mas ja para instalar o opensc no Mozilla não foi encontrado. Quando entro no site do banco, recebo a informação que não há cartão na leitora. Minha leitora é uma GemPlC Twin. Desde já agradeço pela atenção.
Grecco
No seu caso, tente instalar o driver libgempc410 ou libgempc430.
Reinstalei o Ubuntu 12.04, e o Firefox 18 não está achando o cartão. Mas o Ubuntu encontra corretamente com o comando pcsc_scan. Acho que é problema do Firefox.
Olá, Cláudio!
Verifique na documentação dos programas se sua leitora de cartão é compatível.
Utilizei a dica no Linux Mint 14, funcionou certinho!
Muito obrigado Jose!
Vlw, funcionou perfeitamente.
Buenas. Segui o tutorial e nâo deu certo =/
Meu leitor de cartão é Vasco. E a saida do "lsusb" é:
VASCO Data Security International Digipass 905 SmartCard Reader
Alguém ae conseguiu fazer funcionar com esse leitor?
PS.: Testei no Chrome e no Firefox
http://www.vasco.com/products/digipass/digipass_readers/905_driver.aspx
Muito bom, funcionau jóia. Muito obrigado.
Rocha, esta já é a 5ª vez (ou mais) que teu post me ajuda. Desde 05/06 venho lutando com o ubuntu 12.04 para rodar o home banking do banrisul. Primeiro porque o firefox 13 nao é homologado pelo banrisul (não sei qual o risco, massss!!!!); depois de instalar o chrome (e não o chromium), foi conseguir acessar a samrtcard. E o problema era bem simples. Esqueci de instalar a lib que tu colocou no 12.04; tinha instalado a do 11. Foi copiar e colar a linha no terminal e ..... corri pro abraço.
PRECISO DIZER QUE SALVASTE MINHA VIDA MAIS UMA VEZ!!
Muito obrigado
Hehe! Valeu, Marcelo!
Desta vez, o mérito é do Vagner! Eu não tinha conseguido fazer funcionar no Ubuntu 12.04.
Aqui, o meu Firefox 13 dá um aviso de não-homologado, mas eu ignoro e sigo em frente. Essa do Chrome eu não sabia. Fui testar e deu certo.
Abraços!
A dica foi maravilhosa... nem precisou reiniciar... Obrigado.
O ubuntu 12 ficou muito melhor que o 11.