scdaemon / gpg não funciona

1

Estou tentando configurar meu Nitrokey (cartão usb GPG). Eu tenho que trabalhar adicionando porta de leitura no arquivo de configuração do scdaemon. Eu tive que fazer isso porque meu laptop tem vários leitores de smartcard embutidos. Parece funcionar se o Nitrokey estiver conectado na inicialização. Se não for, preciso reiniciar pcscd manualmente.

Parece que, embora a porta do leitor esteja definida na configuração, ela só funciona se o nitrokey for o primeiro leitor ( pcsc_scan -n ).

Como eu poderia depurar isso? Ele deve detectar o cartão inteligente após a inicialização (mesmo que não seja o primeiro leitor) sem reiniciar manualmente nenhum serviço.

    
por Lorof 30.01.2016 / 20:12

1 resposta

1

Admito que é mais uma solução do que uma solução limpa, mas você pode usar uma regra do udev para reiniciar pcscd .

Eu tenho um problema semelhante com scdaemon . Eu uso o udev para reiniciar o scdaemon ao conectar um leitor de cartão inteligente adicionando isso à regra do udev:

RUN+="/usr/bin/killall -9 scdaemon"
    
por 30.01.2016 / 20:32

Tags