PASS er en gratis og åpen kildekodelinje-grensesnitt passordbehandling for Mac OS, Linux og UNIX-systemer. Pass kan lagre, hente, generere og synkronisere passord. Det krypterer passord ved hjelp av GNUPG og lagrer dem inne i et katalogtre som ligger på ~//.passordbutikk. Denne passordbutikken kan manipuleres ved hjelp av enkle kommandoer. Mer informasjon finner du på https: // www.PasswordStore.org.
For å installere det:
sudo apt -get install pass -y
Generer GPG -tast
Først må vi generere GPG-ID, for å gjøre det, gjøre følgende:
GPG-Full-generert nøkkel
Ledeteksten vil be deg om å legge inn informasjon som navn og e -post. Skriv inn dem. Når du er ferdig, skriver du “O”, og trykk Enter. Når du gjør det, får du en pop-up som ber deg om å oppgi et passord. Her skriver du inn et hovedpassord. Når alt er gjort, vil systemet chuck ut en GPG -nøkkel, hente det. Du trenger denne nøkkelen for neste trinn.
Initialiser passering
Før andre kommandoer kan sendes til verktøyet, må du først initialisere det ved hjelp av følgende:
Kalyani@Hacker: ~ $ Pass Init
Eks:
Kalyani@Hacker: ~ $ Pass Init DFFB0O3C33275D77
Her må GPG-IDen som du samlet i forrige trinn, legges inn som GPG-ID. Denne GPG-ID vil bli lagret på ~/.Passord-butikk/.GPG-ID.
Generell bruk
Den generelle bruken er som følger:
pass [kommando] [alternativer] ... [args]
Hvis og når du ikke spesifiserer en kommando i forrige argument, vil showet eller LS -kommandoen bli bestått som standard. Kommandoer inkluderer: init, ls, grep, find, show, sette inn, redigere, generere, rm, mv, cp, git, hjelp og versjon.
Sett inn et nytt passord
Det neste vi kanskje vil gjøre er å sette inn et nytt passord i passordbehandleren:
Kalyani@Hacker: ~ $ Pass Insert
Eks:
Kalyani@Hacker: ~ $ Pass Sett inn e -post/[email protected]
Eks:
Kalyani@Hacker: ~ $ Pass Insert nettsted/Amazon.ca
På dette tidspunktet blir du bedt om å oppgi passordet, så skriv inn det.
Her kan du selvfølgelig lage kataloger og underkataloger. For eksempel kan du opprette en mappe som heter e -post, og en annen kalt nettsteder, og deretter opprette en undermappe innen e -post - en for Yandex, og en for Gmail (for eksempel). I alle tilfeller bruker vi INSERT -kommandoen for å opprette passordtreet.
Liste
Du kan deretter liste opp passordene ved å bruke PASS -kommandoen:
Kalyani@Hacker: ~ $ pass
Pass -kommandoen, når den er bestått alene, vil opprette et katalogtre/kart over passordbutikken. Den vil vise både mapper og tilgjengelige e -postmeldinger og nettsteder som du har opprettet. I mitt tilfelle har jeg opprettet to mapper - en som heter E -post og en som heter nettstedet. Innenfor hver mappe la jeg en enkelt fil. For å se alt, kan du enten skrive pass eller passere show. Begge kommandoene vil vise katalogkartet.
Finn passord i passordbutikk
Du kan også søke etter vilkår i passordbutikken. I mitt tilfelle har jeg for eksempel en e -post og et nettsted som er lagret i passordbutikken. Hvis jeg for eksempel ønsket å se etter all e -posten min, kan jeg søke etter dem ved å bruke Find -kommandoen:
pass funn
Eks:
pass funn .ca
Sistnevnte ville chuck ut e -postadressene og/eller nettstedene som er lagret i passet som ender med en “.CA ”. I mitt tilfelle har jeg en enkelt fil med en ".CA ”, og slik ville det chuck ut den filen (Amazon.ca).
Flytt en passordfil
En annen funksjon som er integrert i Pass Password Manager er MV- eller Move -kommandoen. Det lar deg flytte filer rundt fra en katalog til en annen.
Pass Mv
Eks:
Pass MV -e -post/Amazon.CA nettsted/Amazon.ca
Sistnevnte ville flytte Amazonas.CA -fil i e -postmappen til mappen for nettstedet.
Hente passord
Nå, det neste du kanskje vil gjøre er å hente passordet. For å hente passordet, skriv inn følgende:
Kalyani@Hacker: ~ $ pass
Eks:
Kalyani@Hacker: ~ $ Pass e -post/[email protected]
Sistnevnte vil generere en ledetekst der du må oppgi hovedpassordet. Når hovedpassordet er lagt inn, bør du kunne se passordet for nettstedet i ren tekst.
Generere passord
Videre kan du også generere passord ved hjelp av Generate -kommandoen.
Kalyani@Hacker: ~ $ Pass Generate
Eks:
Kalyani@Hacker: ~ $ Pass Generer e -post/[email protected] 8
Her, etter genereringskommandoen, kan du angi mappen og e -post eller nettsted som dette passordet vil bli generert. Etter det kan du legge inn antall tegn som dette passordet vil være i lengde. I eksemplet over har jeg bedt Pass om å generere et passord på 8 tegn i lengde for [email protected] som blir dumpet i e -postmappen.
Fjern passordet
Til slutt, for å fjerne et passord fra passordbutikken:
Kalyani@Hacker: ~ $ Pass RM
Eks:
Kalyani@Hacker: ~ $ Pass RM E -post/[email protected]
Her fungerer imidlertid kommandoen fjerne også. For å fjerne passordet fra passordbutikken, må en full bane spesifiseres.
Viktige filer og mapper
Alle passord lagres i ~/.Passord-butikkmappe. Dette er standard passordlagringskatalog. Videre, innenfor denne mappen, finnes GPG -kryptering/dekrypteringsnøkkel i en skjult fil som heter .GPG-ID ligger på ~/.Passord-butikk/.GPG-ID. Til slutt finnes utvidelser innen ~/.Passord-butikk/.Utvidelser.
I mitt tilfelle var passordbutikken lokalisert hjemme/Kalyani/.passordbutikk. Neste gang du vil gjøre noe med passordet ditt, må du navigere til passordbutikk-katalogen, og derfra kan du utføre alle kommandoer. Vær oppmerksom på at ingenting skal lagres som ren tekst. All informasjon skal i teorien, hvis den er konfigurert riktig, krypteres med en .GPG -tag.
Å huske et dusin forskjellige passord til et dusin forskjellige nettsteder er ikke mulig. Å skrive ned alle nevnte passord i en notisbok, og lagre notatboken på et trygt sted er ikke praktisk. I slike tilfeller, så farlig som det kan se ut, må vi låse bort passordene våre på systemene våre selv. På Ubuntu trenger vi en pakke som er gratis, åpen kildekode og trygt. Pass er en slik pakke. I denne opplæringen lærte vi å sette inn, fjerne, liste, generere, flytte, finne og hente passord ved hjelp av PASS. Pass er virkelig en enkel, men kraftig pakke.
Glad koding!