GNU/Linux >> Tutoriels Linux >  >> Linux

Pass - Gérez vos mots de passe à partir de la ligne de commande Linux

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.


Linux
  1. Gérer les connexions réseau à partir de la ligne de commande Linux avec nmcli

  2. Titan - Un gestionnaire de mots de passe en ligne de commande pour Linux

  3. Rechercher des torrents à partir de la ligne de commande sous Linux

  4. 7 conseils pour accélérer votre navigation en ligne de commande Linux

  5. Commande d'arrêt Linux :redémarrez, arrêtez et éteignez votre système d'exploitation à partir de la ligne de commande

Programmer le matériel à partir de la ligne de commande Linux

3 gestionnaires de mots de passe pour la ligne de commande Linux

Comment gérer vos mots de passe avec Enpass sous Linux

Comment gérer les mots de passe Linux avec la commande pass

Comment transmettre un mot de passe à la commande SSH sous Linux

Envoyer un e-mail sous Linux à partir de la ligne de commande