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.