Cubrí algunos administradores de contraseñas en el pasado, incluido Buttercup y Enpass , y todas eran aplicaciones GUI. Hoy les presento un administrador de contraseñas que solo pueden usar a través de su terminal, se llama Pass .
Pase es una aplicación de administración de contraseñas basada en la línea de comandos de código abierto que implementa la filosofía de Unix al guardar contraseñas en archivos GPG cifrados que se pueden organizar en varias jerarquías de carpetas, transferirse entre computadoras y manipularse mediante utilidades de administración de archivos de línea de comandos estándar.
Pase , al ser en última instancia un script bash, hace uso de Python y Ruby para realizar tareas como importar contraseñas de otros administradores, por ejemplo. Guarda tus contraseñas en un .password-store
carpeta oculta en su directorio de inicio.
Características de Pass
- FOSS :Pass es gratuito y de código abierto con su código disponible aquí.
- Finalización de Bash.
- Contribución de la comunidad :impresionantes clientes que incluyen GUI multiplataforma para otras plataformas, clientes para Windows, Android, iOS, una extensión de Firefox, una interfaz de usuario de consola interactiva, etc.
- Integración con Git.
- Soporte para extensiones.
- importe contraseñas de otros administradores de contraseñas, incluidos LastPass, KeepassX, Keepass2 CSV y XML, CVS, 1Password y KWallet.
- Generación de contraseña
- Una documentación completa en su página man.
Cómo instalar y usar Pass en Linux
Si aún no tiene una clave GPG, deberá crear una para usted usando esta guía.
Para instalar Pass, ejecute el siguiente comando según sus distribuciones de Linux.
$ sudo apt-get install pass [On Debian/Ubuntu] $ sudo yum install pass [On Fedora/RHEL/CentOS] $ sudo zypper in password-store [On OpenSuse]
E Inicializa el almacén de contraseñas con este comando:
$ pass init GPG_ID_OR_EMAIL
GPG_ID_OR_EMAIL es el ID de su clave GPG de código hexadecimal de ocho dígitos o la dirección de correo electrónico que utilizó para crear la clave GPG. Siempre puedes revisar ambas claves usando el comando:“gpg –list-secret-keys”.
Ahora que está listo para comenzar, así es como agrega una nueva contraseña, por ejemplo, para fossmint.com dentro del “principiante ” carpeta:
$ pass insert beginner/fossmint.com
Enumere todas sus contraseñas escribiendo "contraseña ” que devolverá una vista de árbol:
$ pass Password Store └── beginner └── fossmint.com
Puede mostrar la contraseña usando el siguiente comando (para la misma "categoría de principiante ” y “fossmint.com ” elemento) así.
$ pass beginner/fossmint.com
Puede copiar la contraseña al portapapeles sin que se muestre así:
$ pass -c beginner/fossmint.com
Para editar una contraseña existente, por ejemplo, la misma “principiante/fossmint.com ” entrada anterior, use:
$ pass edit beginner/fossmint.com
Se le pedirá que ingrese su contraseña GPG y luego podrá editar la contraseña almacenada u otra información en el archivo.
¡Eso es todo! Mucho trabajo si me preguntas. De hecho, si me dejas a mí solo, me ceñiré a los administradores de contraseñas de la GUI, especialmente porque no requieren que dedique mucho de mi tiempo para configurarlos.
¿Pero quién sabe? La terminal puede ser su lugar favorito para estar, para cada uno. ¿Es tuyo? Cuéntanos qué te parece Pasar en la sección de comentarios a continuación.