Como iniciar sesión en Linux usando un pendrive

Algunha vez soñaches inicia sesión cun pendrive en Linux? ¿Estás farto escriba o seu nome de usuario e o contrasinal bendicido cada vez que inicia o sistema, pero non se atreve a eliminar esa protección por medo aos intrusos? Ben, aquí tes un método bastante novo e seguro para deixar sen palabras aos teus amigos "windolero".


Instalar pamusb

sudo apt-get install libpam-usb pamusb-tools

Engade o teu pendrive como token de autenticación:

Conecte o pendrive ao porto USB e execute:

sudo pamusb-conf --add-device keyusb

Cando usbkey é un nome identificativo para o token, pero pode ser calquera outro.

Engadín usuarios a pam-usb:

É moi sinxelo engadir usuarios como podes ver no seguinte exemplo no que engadiremos earendil para autenticarse con pam-usb:

sudo pamusb-conf --add-user earendil

Proba se a autenticación funciona:

Co pendrive conectado, substituíndo earendil polo nome de usuario que escolleu:

sudo pamusb-check earendil

Se di: Acceso concedido é porque todo vai sen problemas.

Pam-usb como sistema de inicio de sesión:

Edite o ficheiro /etc/pam.d/common-auth e engadín a seguinte liña ao comezo:

auth pam_usb.so suficiente
Se substitúe abondo por necesario, GDM fará unha dobre comprobación, contrasinal e token. Se non, só verificará o token.

Para facer todo isto, pode utilizar calquera pendrive sen sufrir ningunha modificación, xa que o pam analiza os datos do dispositivo de hardware, como o fabricante, o uuid e o número de serie. O interesante é que aínda que fixésemos unha copia completa do dispositivo, por exemplo con dd, non obteríamos unha clave correcta para o token configurado.

Por último, cómpre mencionar que pamusb permite a execución automática de comandos ao conectar o pendrive, polo que poderiamos crear un sistema para facer copias de seguridade ao conectar a clave USB, ou un sistema de transferencia e moitas outras cousas, pero isto xa o deixo. para que investigue.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

3 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   shapord dixo

    E se se perde o Usb?

    1.    Doy dixo

      Supoño que inicia sesión como fai normalmente ...

  2.   Luís Carpio dixo

    Xa fixen todos os pasos e todo é correcto, pero como o probo, onde poño o usuario que creo e probo o usb? porque cando acendo a máquina de novo non sae para entrar con ese usuario