J'ai couvert certains gestionnaires de mots de passe dans le passé, y compris Buttercup et Enpasser , et elles étaient toutes des applications GUI. Aujourd'hui, je vous présente un gestionnaire de mots de passe que vous pouvez utiliser uniquement via votre terminal, il s'appelle Pass .
Passer est une application open source de gestion de mots de passe basée sur la ligne de commande qui implémente la philosophie Unix en enregistrant les mots de passe dans des fichiers GPG cryptés qui peuvent être organisés dans diverses hiérarchies de dossiers, transférés entre ordinateurs et manipulés à l'aide d'utilitaires de gestion de fichiers en ligne de commande standard.
Passer , étant en fin de compte un script bash, utilise du Python et du Ruby pour effectuer des tâches telles que l'importation de mots de passe d'autres gestionnaires, par exemple. Il enregistre vos mots de passe dans un .password-store
dossier caché dans votre répertoire personnel.
Fonctionnalités du pass
- SOBL :Pass est gratuit et open-source avec son code disponible ici.
- Complétion bash.
- Contribution de la communauté :des clients impressionnants comprenant des interfaces graphiques multiplateformes pour d'autres plates-formes, des clients pour Windows, Android, iOS, une extension Firefox, une interface utilisateur de console interactive, etc.
- Intégration Git.
- Compatibilité avec les extensions
- importez les mots de passe d'autres gestionnaires de mots de passe, y compris LastPass, KeepassX, Keepass2 CSV et XML, CVS, 1Password et KWallet.
- Génération de mot de passe
- Une documentation complète dans sa page de manuel.
Comment installer et utiliser Pass sous Linux
Si vous n'avez pas encore de clé GPG, vous devrez en créer une vous-même à l'aide de ce guide.
Pour installer Pass, exécutez la commande suivante selon vos distributions Linux.
$ sudo apt-get install pass [On Debian/Ubuntu] $ sudo yum install pass [On Fedora/RHEL/CentOS] $ sudo zypper in password-store [On OpenSuse]
Et initialisez le magasin de mots de passe avec cette commande :
$ pass init GPG_ID_OR_EMAIL
GPG_ID_OR_EMAIL est soit l'ID de votre clé GPG à code hexadécimal à huit chiffres, soit l'adresse e-mail que vous avez utilisée pour créer la clé GPG. Vous pouvez toujours revoir les deux clés à l'aide de la commande :"gpg –list-secret-keys".
Maintenant que vous êtes prêt à commencer, voici comment ajouter un nouveau mot de passe, par exemple pour fossmint.com dans le "débutant ” dossier :
$ pass insert beginner/fossmint.com
Listez tous vos mots de passe en tapant "pass ” qui renverra une arborescence :
$ pass Password Store └── beginner └── fossmint.com
Vous pouvez afficher le mot de passe à l'aide de la commande suivante (pour la même "catégorie débutant " et " fossmint.com ” article) comme ça.
$ pass beginner/fossmint.com
Vous pouvez copier le mot de passe dans le presse-papiers sans l'afficher comme ceci :
$ pass -c beginner/fossmint.com
Pour modifier un mot de passe existant, par exemple, le même "beginner/fossmint.com ” entrée ci-dessus, utilisez :
$ pass edit beginner/fossmint.com
Il vous sera demandé d'entrer votre mot de passe GPG et après quoi vous pourrez modifier le mot de passe stocké ou d'autres informations dans le fichier.
C'est tout! Beaucoup de travail si vous me demandez. En fait, laissé à moi seul, je m'en tiendrai aux gestionnaires de mots de passe de l'interface graphique, en particulier parce qu'ils ne m'obligent pas à consacrer autant de temps à leur configuration.
Mais qui sait? Le terminal est peut-être votre endroit préféré – chacun le sien. Est-ce le vôtre ? Dites-nous ce que vous pensez de Passer dans la section des commentaires ci-dessous.