Ola pessoal, gostaria da ajuda de vcs para resolver um problema, estou tentando fazer uma autenticação no sistema via USB, utilizando um pendrive como token par autenticar a minha conta no sistema, para isso utilizei um módulo do PAM, segue o passo-a-passo do que fiz no sistema.
Instalando pacotes:
$ sudo apt install libpam-usb pamusb-tools
Em seguida conectei o Pendrive no pc
Utilizei o comando:
$ sudo pamusb-conf --add-device teste
$ sudo pamusb-conf --add-user=lab
editei o arquivo /etc/pam.d/login
e coloquei a linha abaixo:
auth sufficient pam_usb.so
feito isso consegui logar no sistema utilizando o meu pendrive como token, o problema é que quando eu removi o pendrive e tetei logar no sistema, aparece a mensagem dizendo que não encontrou o dispositivo USB, e pede para inserir a senha da minha conta de usuário, ao inserir a senha correta eu consigo logar no sistema, mesmo sem estar com o Pendrive conectado, gostaria de resolver isso, e somente conseguir logar sempre que o pendrive estiver conectado, caso contrário acesso negado.
Como posso resolver esse problema?
Desde já Agradeço.