Whatsapp

Przechodzić

Anonim

W przeszłości omawiałem kilka menedżerów haseł, w tym Buttercup i Enpassi wszystkie były aplikacjami GUI. Dzisiaj przedstawiam wam menedżera haseł, z którego można korzystać tylko za pośrednictwem terminala, nazywa się Pass.

Pass to oparta na wierszu poleceń aplikacja do zarządzania hasłami typu open source, która implementuje filozofię systemu Unix, zapisując hasła w zaszyfrowanych plikach GPG, które można organizować w różnych hierarchiach folderów, przenosić między komputerami i manipulować nimi za pomocą standardowych narzędzi do zarządzania plikami wiersza poleceń.

Pass, będąc ostatecznie skryptem bash, wykorzystuje niektóre języki Python i Ruby do wykonywania zadań, takich jak importowanie haseł od innych menedżerów, na przykład. Zapisuje hasła w folderze .password-store ukrytym w katalogu domowym.

Funkcje w przepustce

Jak zainstalować i używać Pass w systemie Linux

Jeśli nie masz jeszcze klucza GPG, musisz utworzyć go dla siebie, korzystając z tego przewodnika.

Aby zainstalować Pass, uruchom następujące polecenie zgodnie z dystrybucjami Linuksa.

$ sudo apt-get install pass
$ sudo yum przepustka instalacyjna
$ sudo zipper w magazynie haseł

I zainicjuj magazyn haseł za pomocą tego polecenia:

$ pass init GPG_ID_OR_EMAIL

GPG_ID_OR_EMAIL to identyfikator ośmiocyfrowego klucza GPG z kodem szesnastkowym lub adres e-mail użyty do utworzenia klucza GPG. Zawsze możesz przejrzeć oba klucze za pomocą polecenia: „gpg –list-secret-keys”.

Teraz, gdy wszystko jest gotowe, możesz w ten sposób dodać nowe hasło, np. dla fossmint.com w „ początkujący” folder:

$ przepustkę wprowadź początkujący/fossmint.com

Wyświetl listę wszystkich haseł, wpisując „pass”, co spowoduje wyświetlenie widoku drzewa:

$ przepustka
Magazyn haseł
└── początkujący
└── fossmint.com

Możesz wyświetlić hasło za pomocą następującego polecenia (dla tej samej „kategoria dla początkujących” i „ fossmint.com”) jak np.

$ przepustka dla początkujących/fossmint.com

Możesz skopiować hasło do schowka bez wyświetlania w ten sposób:

$ pass -c początkujący/fossmint.com

Aby edytować istniejące hasło, na przykład ten sam wpis „beginner/fossmint.com”, użyj:

$ przekaż edytuj początkujący/fossmint.com

Zostaniesz poproszony o podanie hasła GPG, po czym możesz edytować zapisane hasło lub inne informacje do pliku.

To wszystko! Dużo pracy, jeśli mnie pytasz. W rzeczywistości, pozostawiony sam sobie, pozostanę przy menedżerach haseł z graficznym interfejsem użytkownika, zwłaszcza że nie wymagają one ode mnie poświęcania tak dużej ilości czasu na ich konfigurację.

Ale kto wie? Terminal może być Twoim ulubionym miejscem przebywania – dla każdego według własnego uznania. Czy to twoje? Powiedz nam, co myślisz o Pass w sekcji komentarzy poniżej.