Slik henter du glemt nettsted & nettleserpassord i Mac OS X via kommandolinje
Innholdsfortegnelse:
Du kan hente glemt passord for nettsider og nettlesere ved å bruke et kommandolinjeverktøy i Mac OS X. Dette er en hendig funksjon som gir deg tilgang til nøkkelringen via Terminal.
Hvor mange ganger har du glemt passordet til en nettside? Ikke føl deg dårlig fordi det skjer med de beste av oss. Den gode nyheten er at hvis du bruker Mac OS X nøkkelring-funksjonen til å holde styr på påloggingsinformasjon for nettsteder gjennom nettleseren din (du vet når nettleseren ber om å lagre/lagre påloggingsinformasjonen din?), trenger du ikke å bekymre deg, alt du trenger er nettadressen, og du vil kunne gjenopprette et glemt passord så lenge du er logget på samme brukerkonto som du opprinnelig lagret det med.Dette vil fungere for alle nettsteder som har lagret informasjon gjennom Chrome, Safari, Firefox, og det bør også fungere for alle andre nettlesere. Dette er et flott alternativ til å bruke funksjonene for "tilbakestilling av passord" eller glemt passord, som er flertrinnsprosesser på mange nettsteder og tjenester, siden det ikke krever noen Internett-tilkobling.
Viktig sikkerhetsmerknad: Det er et lite potensiale for sikkerhetsbrudd med dette trikset, men så lenge du ikke lar være tilfeldig folk logger seg på brukerkontoen din som ikke burde være et problem – det er uansett hva gjestepålogging er for. På den annen side er det legitim verdi her for rettsmedisinske formål og for noen unike systemadministrasjonssaker, og det er også bare uendelig nyttig for de av oss som glemmer et passord og ikke ønsker å gå gjennom hele tilbakestillingsprosessen gjennom en bestemt nettjeneste. Ikke desto mindre tillater dette en bruker å avsløre lagrede passord for den samme brukerkontoen, så vær oppmerksom på potensielle personvern- og sikkerhetsimplikasjoner.
Gjenopprette et glemt nettleserpassord via kommandolinje på Mac
Den grunnleggende kommandosyntaksen for å hente et lagret nettstedspassord ser slik ut:
security find-internet-password -s -w
Fordi denne kontosikkerheten er et sensitivt emne, la oss bryte ned kommandostrengen slik at du ikke blindt utsteder kommandostrenger for å avsløre påloggingsinformasjon. "Security"-kommandoen er en frontend til nøkkelringen som er det Mac OS X bruker til å lagre lagret påloggingsinformasjon, "finn-internett-passord" er det primære flagget med et uvanlig åpenbart beskrivende navn, -s brukes til å spesifisere URL skal matche, og -w forteller sikkerhetskommandoen å rapportere tilbake bare passordet og ikke hele nøkkeloppføringen, som ellers er en haug med tull.
Dette må legges inn i Terminal, funnet i /Applications/Utilities/-katalogen eller gjennom Launchpad i Utilities-mappen.Etter at du har trykket på Return, vil du se et popup-vindu som sier følgende "sikkerhet ønsker å bruke vår konfidensielle informasjon lagret i "domene-du-spesifisert" i nøkkelringen din. Vil du gi tilgang til dette elementet?»
Å klikke på "Tillat" er det du vil gjøre for å avsløre passordet. Det anbefales ikke å velge «Tillat alltid», og «Nekt» vil forhindre at passordet blir avslørt.
Eksempel på passordhenting fra nøkkelring på kommandolinje
Vi bruker nettstedet "getpocket.com" som et eksempeldomene, fordi det er en tjeneste jeg bruker ofte og jeg tilfeldigvis nylig har glemt passordet til, til tross for at det er lagret i begge Safari og Chrome på Mac og den medfølgende appen i iOS. Fordi jeg ikke husker passordet, men det er lagret i nettleserne, er dette et perfekt tilfelle for å bruke sikkerhetskommandoen for å hente det.
Kommandostrengen vil dermed være som følger:
security find-internet-password -s getpocket.com -w
Klikk «Tillat» i dialogboksen når du blir bedt om det.
Du finner det eneste som er rapportert tilbake er en enkelt linje som inneholder passordet, noe som får hele kommandostrengen og standardutgangen til å se omtrent slik ut:
$ security find-internet-password -s getpocket.com -w password123
(nei, det er ikke et ekte passord)
Hvis du planlegger å bruke dette til skriptformål, kan det være lurt å prøve -g-flagget i stedet kombinert med grep for å se passordet, den syntaksen vil være:
"security find-internet-password -s DOMENE -g | grep passord"
Utdataene ser ut som "passord: (actualpassword123)" som gjør det lettere å identifisere.
Begrenset til lagrede passord lagret i nettlesere
Denne spesifikke funksjonen er begrenset til lagrede passord som er lagret i en nettleser, men det spiller ingen rolle hvilken nettleser så lenge den bruker nøkkelring for lagring i stedet for en passordbehandling. På grunn av dette er ikke dette en løsning for å hente glemte Mac-påloggingspassord (gå hit for det i stedet) eller annen påloggingsinformasjon som ikke er spesifikt for et nettsted eller en tjeneste.