Login en linux con una memoria USB

Loguearse con un pendrive significa que cuando prendan la pc y lleguen al GDM, en vez de poner la password de su usuario ponen un pendrive. Para el uso hogareño no creo que esto tenga mucha utilidad, excepto para poder sentirse mas geeks

Otra cosa que se puede hacer con este metodo es que cada vez que se saque el pendrive aparezca automaticamente el protector de pantalla, y luego en vez de poner contraseña, se deba poner el pen drive para poder ingresar de nuevo.

Pero aun asi veamos como se hace.

Primero instalamos los paquetes necesarios:

apt-get install libpam-usb pamusb-tools

Conecten el pen drive y lo agregan con cualquier nombre. Traten que sea el unico pen drive conectado. Y por cierto los datos del pendrive no se borraran.

pamusb-conf –add-device token

Ahora nos mostrara un resumen del pendrive y nos hara una pregunta, respondemos con ‘Y’

Ahora agregamos el usuario asociado a la cuenta del pendrive:

pamusb-conf –add-user tuusuario

Nos volvera a mostrar un resumen y hacer una pregunta, respondemos ‘Y’.

Pueden verificar que la autenticacion funciona correctamente asi:

amusb-check tuusuario

Si dice: Access granted es porque esta todo bien.
Ahora como sudo deben editar el archivo /etc/pam.d/common-auth y agregar lo siguiente:

auth sufficient pam_usb.so

Ya esta, con eso puede loguearse en linux usando un pendrive. Pero se pueden hacer muchas mas cosas, bloquear la pc como dije al principio, e incluso ejecutar ciertos comandos (ej: para hacer un backup) de manera automatica al conectar el pendrive, etc. Pero eso ya se los dejo a ustedes

Tengan en cuenta que este metodo no agrega nada a su pendrive, simplemente registra los datos del mismo el uuid y numero de serie, cosas que no se pueden cambiar y copiar en otro pendrive.

Fuente

Dejar un comentario?

1 Comentarios.

  1. una pregunta … puedo utilizar los 2 métodos el de usb y la contraseña normal con el teclado.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Translate »