Martes, Septiembre 19, 2017

Como utilizar una memoria USB como contraseña física en Ubuntu

usb.jpg

Aunque me gusta la seguridad que aporta Linux en general y Ubuntu en particular, en cuanto accesos, contraseñas, etc. Lo cierto es es una operación realmente tediosa tener que escribir la contraseña unos cientos de veces cada vez que quieres actualizar los repositorios, o para añadir un nuevo repositorio, o para instalar una nueva aplicación, o porque quieres subir un paquete a Launchpad o por cualquier otro tipo de razón, donde necesites permisos.

Una solución realmente interesante es utilizar una memoria USB, de forma que cuando la tengas montada en tu equipo no te tengas que preocupar de introducir la contraseña.

locker.png

¿Como utilizar una memoria USB para no escribir tu contraseña?…

Utiliza una memoria USB como sistema de contraseñas físico

Cualquiera que utiliza de forma habitual un ordenador dispone de varias memorias USB, incluso seguro que tienes alguna que has dejado de utilizar porque tiene muy poca capacidad, o siempre llevas una porque guardas información sensible.

Cualquiera de las soluciones indicadas anteriormente te vendrá bien para los propósitos de este artículo, y es que, como he mencionado en la introducción, tener que introducir la contraseña cada vez que queremos ganar derechos de administrador, termina por convertirse en una labor tediosa, aunque necesaria.

Requerimientos

Lo primero es instalar los paquetes necesarios. Para ello, en un emulador de terminal ejecuta la siguiente orden,

sudo apt-get install libpam-usb pamusb-tools

Configurando el sistema

El siguiente paso es añadir el dispositivo, la memoria usb, que utilizaremos como herramienta de seguridad para proteger nuestro equipo. De esta forma cuando la memoria usb esté montada y necesitemos ganar derechos de administrador, no necesitaremos introducir la contraseña. Para ello ejecuta la siguiente orden, una vez montada la unidad usb,

sudo pamusb-conf --add-device mi_memoria_usb

Si tienes varias unidades usb montadas tendrás que seleccionar una de ellas,

fish  _012.png

Ahora tendrás que añadir tu usuario para poder utilizar esta memoria usb, para ello ejecuta la siguiente orden,

sudo pamusb-conf --add-user atareao

sudo  _013.png

El siguiente paso es permitir el uso de la memoria usb para estos menesteres. Para esto tienes que editar el archivo /etc/pam.d/common-auth (con derechos de administrador) y añadir la línea

auth    sufficiente pam_usb.so

sudo  _014.png

Probando

Ahora ya lo tienes configurado, pero es necesario probarlo, para ello ejecuta el siguiente comando en un emulador de terminal,

pamusb-check atareao

Con lo que debemos obtener el siguiente resultado,

fish  _015.png

Si desmontamos la memoria usb, el resultado será este otro,

fish  _016.png

Pad checking failed

Ya me ha pasado en mas de una ocasión que el sistema de autenticación da un error, arrojando el siguiente mensaje Pad checking failed. La solución en estos casos es ejecutar la siguiente orden en un emulador de terminal,

rm ~/.pamusb/*

Fuente: atareao

Compártelo. ¡Gracias!

 
Grupo Digital de Ayuda! Laboratorio Linux! - Linux para todos.

¿Quién está en línea?

Hay 89 invitados y ningún miembro en línea

Contador de Visitas

8961862
Hoy Hoy 1173
Ayer Ayer 1200
Esta semana Esta semana 2373
Este mes Este mes 21728
Total de Visitas Total de Visitas 8961862

Día con más
visitantes

07-19-2017 : 1525

Gracias por su visita