Pass es un administrador de contraseñas de interfaz de línea de comandos gratuito y de código abierto para sistemas Mac OS, Linux y UNIX. Pass puede almacenar, recuperar, generar y sincronizar contraseñas. Cifra contraseñas con Gnupg y las almacena dentro de un árbol de directorio ubicado en ~/.tienda de contraseña. Esta tienda de contraseña se puede manipular utilizando comandos simples. Se puede encontrar más información en https: // www.tienda de contraseña.organizar.
Para instalarlo:
sudo apt -get install pase -y
Generar la tecla GPG
Primero, necesitamos generar el GPG-ID, para hacerlo, hacer lo siguiente:
GPG-Clave de generado
El mensaje le pedirá que ingrese información como nombre y correo electrónico. Ingrese ellos. Una vez hecho, escriba "O" y presione Entrar. Cuando lo haga, obtendrá una ventana emergente que le pide que ingrese una contraseña. Aquí, ingrese una contraseña maestra. Una vez que todo esté hecho, el sistema arrojará una tecla GPG, lo recuperará. Necesitará esta clave para el siguiente paso.
Inicializar pase
Antes de que se puedan pasar otros comandos a la utilidad, primero debe inicializarlo utilizando lo siguiente:
kalyani@hacker: ~ $ pass init
Ex:
kalyani@hacker: ~ $ pass init dffb0o3c33275d77
Aquí, la ID de GPG que recolectó en el paso anterior debe ingresarse como el ID GPG. Este GPG-ID se almacenará en ~/.Store de contraseña/.ID de GPG.
Uso general
El uso general es el siguiente:
pasar [comando] [opciones] ... [args]
Si no especifica un comando en el argumento anterior, el comando show o ls se pasará por defecto. Los comandos incluyen: Init, LS, GREP, Buscar, mostrar, insertar, editar, generar, RM, MV, CP, GIT, Ayuda y Versión.
Insertar una nueva contraseña
Lo siguiente que es posible que queramos hacer es insertar una nueva contraseña en el Administrador de contraseñas:
kalyani@hacker: ~ $ pase inser
Ex:
kalyani@hacker: ~ $ pase insertar correo electrónico/[email protected]
Ex:
Kalyani@Hacker: ~ $ Pass Insertar sitio web/Amazon.California
En este punto, se le pedirá que ingrese la contraseña, así que ingrese.
Aquí, por supuesto, puede crear directorios y subdirectorios. Por ejemplo, puede crear una carpeta llamada correo electrónico y otro llamado sitios web, luego crear una subcarpeta dentro del correo electrónico: una para Yandex y otra para Gmail (por ejemplo). En todos los casos, usamos el comando insertar para crear el árbol de contraseña.
Lista
Luego puede enumerar las contraseñas usando el comando PASS:
kalyani@hacker: ~ $ pase
El comando de pasar, cuando se pasa solo, creará un árbol/mapa de directorio del almacén de contraseñas. Mostrará ambas carpetas y los correos electrónicos y sitios web disponibles que ha creado. En mi caso, he creado dos carpetas: una llamada correo electrónico y una llamada sitio web. Dentro de cada carpeta, pongo un solo archivo. Para ver todo, puede escribir PASS o PASS SHOW. Ambos comandos mostrarán el mapa del directorio.
Encontrar contraseñas en la tienda de contraseña
También puede buscar términos en la tienda de contraseña. Por ejemplo, en mi caso, tengo un correo electrónico y un sitio web almacenado en el almacén de contraseñas. Si quería buscar todo mi correo, por ejemplo, puedo buscarlos usando el comando Find:
pase hallazgo
Ex:
pase hallazgo .California
Este último arrojaría las direcciones de correo electrónico y/o los sitios web almacenados dentro del paso que termina con un ".California". En mi caso, tengo un solo archivo con un ".CA ", y así arrojaría ese archivo (Amazon.California).
Mover un archivo de contraseña
Otra función que está integrada en el manager de contraseña de pase es el comando MV o Mover. Le permite mover archivos de un directorio a otro.
PASS MV
Ex:
Pase el correo electrónico de MV/Amazon.Sitio web de CA/Amazon.California
Este último movería el Amazon.Archivo CA en la carpeta de correo electrónico a la carpeta del sitio web.
Recuperar contraseñas
Ahora, lo siguiente que puede querer hacer es recuperar la contraseña. Para recuperar la contraseña, escriba lo siguiente:
kalyani@hacker: ~ $ pase
Ex:
Kalyani@Hacker: ~ $ Pass Correo electrónico/[email protected]
Este último generará un mensaje en el que tenga que ingresar la contraseña maestra. Una vez que se ha ingresado la contraseña maestra, debería poder ver la contraseña del sitio en texto plano.
Generar contraseñas
Además, también puede generar contraseñas utilizando el comando Generar.
kalyani@hacker: ~ $ pase generar
Ex:
kalyani@hacker: ~ $ pase generar correo electrónico/falsa correo electró[email protected] 8
Aquí, después del comando Generar, puede ingresar la carpeta y el correo electrónico o el sitio web para el cual se generará esta contraseña. Después de eso, puede ingresar el número de caracteres que esta contraseña estará en longitud. En el ejemplo anterior, he pedido que pase para generar una contraseña de 8 caracteres de longitud para [email protected] que se verá en la carpeta de correo electrónico.
Quitar contraseña
Por último, para eliminar una contraseña del almacén de contraseñas:
kalyani@hacker: ~ $ pass rm
Ex:
Kalyani@Hacker: ~ $ Pass RM Correo electrónico/[email protected]
Aquí, sin embargo, el comando eliminar también funciona. Para eliminar la contraseña de la tienda de contraseña, se debe especificar una ruta completa.
Archivos y carpetas importantes
Todas las contraseñas se almacenan dentro de ~/.carpeta de contraseña. Este es el directorio de almacenamiento de contraseña predeterminado. Además, dentro de esta carpeta, la clave de cifrado/descifrado GPG se encuentra en un archivo oculto llamado .GPG-ID ubicado en ~/.Store de contraseña/.ID de GPG. Por último, las extensiones se encuentran dentro de ~/.Store de contraseña/.extensiones.
En mi caso, la tienda de contraseña estaba ubicada en/home/kalyani/.tienda de contraseña. La próxima vez que desee hacer algo a su contraseña, debe navegar hasta el directorio de contraseña en la tienda, y desde allí, puede realizar todos los comandos. Tenga en cuenta que nada debe almacenarse como texto plano. Toda su información debe en teoría, si está configurada correctamente, estar encriptada con un .etiqueta GPG.
No es factible recordar una docena de contraseñas diferentes a una docena de sitios diferentes. Escribir todas las contraseñas en un cuaderno, y almacenar el cuaderno en un lugar seguro no es práctico. En tales casos, por peligro que parezca, tenemos que bloquear nuestras contraseñas en nuestros mismos sistemas. En Ubuntu, necesitamos un paquete que sea gratuito, de código abierto y seguro. Pase es uno de esos paquetes. En este tutorial, aprendimos a insertar, eliminar, enumerar, generar, mover, encontrar y recuperar contraseñas usando PASS. Pass es de hecho un paquete simple pero poderoso.
Codificación feliz!