GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Pass – Verwalten Sie Ihre Passwörter über die Linux-Befehlszeile

Ich habe in der Vergangenheit einige Passwort-Manager behandelt, darunter Buttercup und Enpass , und sie waren alle GUI-Apps. Heute stelle ich Ihnen einen Passwort-Manager vor, den Sie nur über Ihr Terminal verwenden können, er heißt Pass .

Passen ist eine Open-Source-Kommandozeilen-basierte Passwort-Manager-Anwendung, die die Unix-Philosophie umsetzt, indem Passwörter in verschlüsselten GPG-Dateien gespeichert werden, die in verschiedenen Ordnerhierarchien organisiert, zwischen Computern übertragen und mit standardmäßigen Befehlszeilen-Dateiverwaltungsprogrammen manipuliert werden können.

Passen , das letztendlich ein Bash-Skript ist, verwendet einige Python- und Ruby-Elemente, um beispielsweise Aufgaben wie den Import von Passwörtern von anderen Managern auszuführen. Es speichert Ihre Passwörter in einem .password-store Ordner in Ihrem Home-Verzeichnis versteckt.

Funktionen in Pass

  • FOSS :Pass ist kostenlos und Open-Source. Der Code ist hier verfügbar.
  • Bash-Vervollständigung.
  • Community-Beitrag :beeindruckende Clients, darunter plattformübergreifende GUIs für andere Plattformen, Clients für Windows, Android, iOS, eine Firefox-Erweiterung, eine interaktive Konsolen-UI usw.
  • Git-Integration.
  • Unterstützung für Erweiterungen.
  • Importieren Sie Passwörter aus anderen Passwort-Managern, darunter LastPass, KeepassX, Keepass2 CSV und XML, CVS, 1Password und KWallet.
  • Passwortgenerierung
  • Eine umfassende Dokumentation in seiner Manpage.

So installieren und verwenden Sie Pass unter Linux

Wenn Sie noch keinen GPG-Schlüssel haben, müssen Sie mithilfe dieser Anleitung selbst einen erstellen.

Um Pass zu installieren, führen Sie den folgenden Befehl gemäß Ihren Linux-Distributionen aus.

$ sudo apt-get install pass       [On Debian/Ubuntu]
$ sudo yum install pass           [On Fedora/RHEL/CentOS]
$ sudo zypper in password-store   [On OpenSuse]

Und initialisieren Sie den Passwortspeicher mit diesem Befehl:

$ pass init GPG_ID_OR_EMAIL

GPG_ID_OR_EMAIL ist entweder die ID Ihres achtstelligen Hex-Code-GPG-Schlüssels oder die E-Mail-Adresse, die Sie zum Erstellen des GPG-Schlüssels verwendet haben. Sie können beide Schlüssel jederzeit mit dem Befehl „gpg –list-secret-keys“.

überprüfen

Jetzt können Sie loslegen. So fügen Sie ein neues Passwort hinzu, z. B. für fossmint.com innerhalb der „Anfänger ” Ordner:

$ pass insert beginner/fossmint.com

Listen Sie alle Ihre Passwörter auf, indem Sie „pass“ eingeben ” was eine Baumansicht zurückgibt:

$ pass
Password Store
└── beginner
└── fossmint.com

Sie können das Passwort mit dem folgenden Befehl anzeigen (für dieselbe „Anfängerkategorie “ und „fossmint.com ” item) so.

$ pass beginner/fossmint.com

Sie können das Passwort ohne Anzeige in die Zwischenablage kopieren:

$ pass -c beginner/fossmint.com

Um ein bestehendes Passwort zu bearbeiten, beispielsweise dasselbe „beginner/fossmint.com ” Eintrag oben, verwenden Sie:

$ pass edit beginner/fossmint.com

Sie werden aufgefordert, Ihr GPG-Passwort einzugeben, und danach können Sie das gespeicherte Passwort oder andere Informationen in der Datei bearbeiten.

Das ist alles! Eine Menge Arbeit, wenn Sie mich fragen. Mir allein überlassen bleibe ich bei den GUI-Passwortmanagern, insbesondere weil ich nicht so viel Zeit für ihre Einrichtung aufwenden muss.

Aber wer weiß? Das Terminal könnte Ihr Lieblingsplatz sein – jedem das Seine. Ist es deins? Sagen Sie uns Ihre Meinung zu Pass im Kommentarbereich unten.


Linux
  1. Generieren Sie Passwörter auf der Linux-Befehlszeile

  2. Verwalten Sie Netzwerkverbindungen über die Linux-Befehlszeile mit nmcli

  3. Verwenden von Stratis zum Verwalten von Linux-Speicher über die Befehlszeile

  4. Titan – Ein Befehlszeilen-Passwort-Manager für Linux

  5. So verwalten Sie Ihren Linux-Befehlsverlauf

Programmieren Sie Hardware über die Linux-Befehlszeile

3 Passwort-Manager für die Linux-Kommandozeile

So verwalten Sie Ihre Passwörter mit Enpass unter Linux

So verwalten Sie Linux-Passwörter mit dem Pass-Befehl

So übergeben Sie das Passwort an den SSH-Befehl in Linux

Senden Sie E-Mail in Linux von der Befehlszeile aus