Existe um artigo na LinuxConfig para o login de autenticação do Linux com o dispositivo USB .
realizado pelo uso de Pluggable Authentication Modules (PAM) e algum tipo de dispositivo de armazenamento USB, como pen drive USB de telefone celular com cartão SD conectado.
Essa técnica de autenticação também pode ser expandida para a autenticação Two-Factor, em que dois métodos de autenticação envolvendo token USB e senha de uso único podem ser mesclados para produzir uma segurança maior.
Um resumo das ações,
-
sudo apt-get install pamusb-tools libpam-usb
-
sudo pamusb-conf --add-device my-usb-stick
-
sudo pamusb-conf --add-user ubuntu-user
- edite um arquivo
/etc/pam.d/common-auth
-
auth sufficient pam_usb.so
-
auth required pam_unix.so nullok_secure
- Antes de fazer qualquer alteração no /etc/pam.d/common-auth, abra um terminal separado com acesso root. Isto é apenas no caso de algo dar errado, e você precisa de um acesso root para alterar o /etc/pam.d/common-auth de volta para a configuração original.
-
-
su ubuntu-user
- "ubuntu-user" é o nome de usuário da etapa 3. - Há mais algumas notas no final