Pass to bezpłatny i open source interfejs linii haseł Manager dla systemów Mac OS, Linux i UNIX. Pass może przechowywać, pobierać, generować i synchronizować hasła. Szyfruje hasła za pomocą GNUPG i przechowuje je w drzewie katalogu znajdującym się pod adresem ~/.hasło. Ten sklep z hasłem można manipulować za pomocą prostych poleceń. Więcej informacji można znaleźć na stronie https: // www.PasswordStore.org.
Aby go zainstalować:
sudo apt -get instal instal -y -y
Wygeneruj klucz GPG
Najpierw musimy wygenerować gpg-id, aby to zrobić, wykonać następujące czynności:
GPG-Full-Generate-Key
Poniższy poprosi Cię o wprowadzenie informacji, takich jak nazwa i e -mail. Wprowadź do nich. Po zakończeniu wpisz „O” i naciśnij Enter. Kiedy to zrobisz, otrzymasz wyskakujące okienko z prośbą o podanie hasła. Tutaj wprowadź hasło główne. Po zakończeniu wszystkiego system wyrzuci klucz GPG, odzyska go. Będziesz potrzebować tego klucza do następnego kroku.
Zainicjuj przepustkę
Zanim jakiekolwiek inne polecenia będą przekazane na narzędzie, musisz najpierw zainicjować go za pomocą następujących czynności:
kalyani@hacker: ~ $ pass init init
Były:
kalyani@hacker: ~ $ pass init dffb0o3c33275d77
Tutaj identyfikator GPG, który zebrałeś w poprzednim kroku, musi zostać wprowadzony jako GPG-ID. Ten-id-id będzie przechowywany w ~/.hasło/.GPG-ID.
Ogólne użycie
Ogólne użycie jest następujące:
Pass [Command] [Options]… [Args]
Jeśli i kiedy nie określisz polecenia w poprzednim argumencie, polecenie show lub ls zostanie domyślnie uchwalone. Polecenia obejmują: init, ls, grep, find, show, wstaw, edytuj, generuj, rm, mv, cp, git, pomoc i wersja.
Włóż nowe hasło
Następną rzeczą, którą możemy chcieć zrobić, jest wstawienie nowego hasła do menedżera haseł:
kalyani@hacker: ~ $ Pass Insert
Były:
kalyani@hacker: ~ $ przełóż wstaw e -mail/[email protected]
Były:
kalyani@hacker: ~ $ Pass Insert STRONY/Amazon.ca
W tym momencie zostaniesz poproszony o wprowadzenie hasła, więc wprowadź je.
Tutaj oczywiście możesz tworzyć katalogi i podwozie. Na przykład możesz utworzyć folder o nazwie e -mail, a inny o nazwie witryny, a następnie utworzyć subfolder w e -mailu - jeden dla Yandex, a jeden dla Gmaila (na przykład). We wszystkich przypadkach używamy polecenia Insert, aby utworzyć drzewo hasła.
Lista
Następnie możesz wymienić hasła za pomocą polecenia PASS:
kalyani@hacker: ~ $ pass
Polecenie PASS, po przekazaniu samego. Wyświetla zarówno foldery, jak i dostępne e -maile i strony internetowe, które utworzyłeś. W moim przypadku utworzyłem dwa foldery - jeden o nazwie e -mail, a jeden o nazwie strona internetowa. W każdym folderze umieszczam pojedynczy plik. Aby wszystko zobaczyć, możesz wpisać Pass lub Pass Show. Oba polecenia pokażą mapę katalogu.
Znajdź hasła w sklepie z hasłem
Możesz także wyszukać warunki w sklepie hasłem. Na przykład w moim przypadku mam wiadomość e -mail i witrynę zapisaną w sklepie haseł. Jeśli chciałbym na przykład poszukać całej mojej poczty, mogę ich wyszukać za pomocą polecenia Find:
Pass Find
Były:
Pass Find .ca
Ten ostatni wyrzuciłby adresy e -mail i/lub strony internetowe przechowywane w ramach przepustki, które kończą się „.CA ”. W moim przypadku mam jeden plik z „.CA ”, a więc wyrzuciłby ten plik (Amazon.CA).
Przenieś plik hasła
Inną funkcją zintegrowaną z menedżerem haseł Pass jest polecenie MV lub Move. Pozwala przenosić pliki z jednego katalogu do drugiego.
Pass MV
Były:
Pass MV E -mail/Amazon.Witryna CA/Amazon.ca
Ten ostatni poruszałby Amazon.plik CA w folderze e -mail do folderu witryny.
Odzyskać hasła
Teraz następną rzeczą, którą możesz zrobić, jest odzyskanie hasła. Aby odzyskać hasło, wpisz następujące:
kalyani@hacker: ~ $ pass
Były:
kalyani@hacker: ~ $ pass e -mail/[email protected]
Ten ostatni wygeneruje monit, w którym musisz wprowadzić hasło główne. Po wprowadzeniu hasła głównego, powinieneś być w stanie wyświetlić hasło dla witryny w zwykłym tekście.
Generować hasła
Ponadto możesz także generować hasła za pomocą polecenia Generate.
kalyani@hacker: ~ $ Pass Generate
Były:
kalyani@hacker: ~ $ PASS Generate e -mail/[email protected] 8
Tutaj, po poleceniu Generate, możesz wprowadzić folder i e -mail lub stronę internetową, dla której to hasło zostanie wygenerowane. Następnie możesz wprowadzić liczbę znaków, że to hasło będzie miało długość. W powyższym przykładzie poprosiłem PASS o wygenerowanie hasła o długości 8 znaków dla [email protected], który zostanie zrzucony w folderze e -mail.
Usuń hasło
Wreszcie, aby usunąć hasło ze sklepu z hasłem:
kalyani@hacker: ~ $ pass rm
Były:
kalyani@hacker: ~ $ pass rm e -mail/[email protected]
Tutaj jednak usunięcie polecenia również działa. Aby usunąć hasło z sklepu z hasłem, należy określić pełną ścieżkę.
Ważne pliki i foldery
Wszystkie hasła są przechowywane w ~/.folder sklepu z hasłem. To jest domyślny katalog przechowywania hasła. Ponadto, w tym folderze, klawisz szyfrowania/deszyfrowania GPG znajduje się w ukrytym pliku nazywanym .GPG-ID zlokalizowane w ~/.hasło/.GPG-ID. Na koniec rozszerzenia znajdują się w ~/.hasło/.rozszerzenia.
W moim przypadku sklep z hasłem znajdował się w/Home/Kalyani/.hasło. Następnym razem, gdy chcesz zrobić wszystko z hasłem, musisz przejść do katalogu sklepu hasłem, a stamtąd możesz wykonać wszystkie polecenia. Należy pamiętać, że nic nie powinno być przechowywane jako zwykły tekst. Wszystkie Twoje informacje powinny teoretycznie, jeśli są odpowiednio skonfigurowane, być szyfrowane za pomocą .Tag GPG.
Pamiętanie tuzina różnych haseł do tuzina różnych witryn nie jest wykonalne. Zapisanie wszystkich wspomnianych haseł w notatniku i przechowywanie notebooka w bezpiecznym miejscu nie jest praktyczne. W takich przypadkach, choć może się wydawać niebezpieczne, musimy samodzielnie zablokować nasze hasła na naszych systemach. Na Ubuntu potrzebujemy pakietu, który jest bezpłatny, open source i bezpieczny. Pass to jeden taki pakiet. W tym samouczku nauczyliśmy się wstawić, usuwać, wymieniać, generować, przenosić, znajdować i pobierać hasła za pomocą PASS. Pass jest rzeczywiście prostym, ale potężnym pakietem.
Szczęśliwe kodowanie!