Sådan henter du glemt websted & browseradgangskoder i Mac OS X via kommandolinje
Indholdsfortegnelse:
Du kan hente glemte hjemmeside- og browseradgangskoder ved at bruge et kommandolinjeværktøj i Mac OS X. Dette er en praktisk funktion, der giver dig adgang til nøgleringen via Terminal.
Hvor mange gange har du glemt adgangskoden til et websted? Føl dig ikke dårlig, fordi det sker for de bedste af os. Den gode nyhed er, at hvis du bruger Mac OS X-nøglering-funktionen til at holde styr på loginoplysninger for websteder gennem din browser (du ved, hvornår browseren beder om at gemme/gemme dine loginoplysninger?), behøver du ikke bekymre dig, alt hvad du behøver er webstedets URL, og du vil være i stand til at hente en glemt adgangskode, så længe du er logget ind på den samme brugerkonto, som du oprindeligt gemte den med.Dette vil fungere for alle websteder, der har gemt oplysninger gennem Chrome, Safari, Firefox, og det burde også fungere for enhver anden browser. Dette er et godt alternativ til at bruge funktionerne "nulstilling af adgangskode" eller glemt adgangskode, som er flertrinsprocesser på mange websteder og tjenester, da det ikke kræver nogen internetforbindelse.
Vigtig sikkerhedsbemærkning: Der er et lille potentiale for sikkerhedsbrud med dette trick, men så længe du ikke lader tilfældig folk logger ind på din brugerkonto, hvilket ikke burde være et problem – det er i hvert fald hvad gæstelogin er til. På den anden side er der legitim værdi her til retsmedicinske formål og for nogle unikke systemadministrationssager, og det er også bare uendeligt nyttigt for dem af os, der glemmer en adgangskode og ikke ønsker at gennemgå hele nulstillingsprocessen gennem en bestemt webservice. Ikke desto mindre giver dette en bruger mulighed for at afsløre gemte adgangskoder for den samme brugerkonto, så vær opmærksom på de potentielle privatlivs- og sikkerhedsimplikationer.
Gendannelse af en glemt browseradgangskode via kommandolinje på Mac
Den grundlæggende kommandosyntaks til at hente en gemt hjemmesideadgangskode ser ud som følgende:
security find-internet-password -s -w
Fordi denne kontosikkerhed er et følsomt emne, lad os nedbryde kommandostrengen, så du ikke blindt udsteder kommandostrenge for at afsløre loginoplysninger. "Security"-kommandoen er en frontend til nøgleringen, som er hvad Mac OS X bruger til at gemme gemte login-oplysninger, "find-internet-password" er det primære flag med et usædvanligt åbenlyst beskrivende navn, -s bruges til at angive URL skal matche, og -w fortæller sikkerhedskommandoen om kun at rapportere adgangskoden tilbage og ikke den fulde nøgleliste, hvilket ellers er noget sludder.
Dette skal indtastes i Terminal, findes i mappen /Applications/Utilities/ eller via Launchpad i Utilities-mappen.Når du har trykket på Retur, vil du se et pop op-vindue, der siger, at følgende "sikkerhed ønsker at bruge vores fortrolige oplysninger gemt i "domæne-du-specificeret" i din nøglering. Vil du give adgang til dette element?"
At klikke på "Tillad" er, hvad du vil gøre for at afsløre adgangskoden. Det anbefales ikke at vælge "Tillad altid", og "Afvis" ville forhindre adgangskoden i at blive afsløret.
Eksempel på adgangskodehentning fra nøglering på kommandolinje
Vi vil bruge webstedet "getpocket.com" som et eksempeldomæne, fordi det er en tjeneste, jeg bruger ofte, og jeg tilfældigvis for nylig har glemt adgangskoden til, på trods af at den er gemt i begge Safari og Chrome på Mac og den medfølgende app i iOS. Fordi jeg ikke kan huske adgangskoden, men den er gemt i browserne, er dette et perfekt tilfælde at bruge sikkerhedskommandoen til at hente den.
Kommandostrengen ville således være som følger:
security find-internet-password -s getpocket.com -w
Klik på "Tillad" i dialogboksen, når du bliver bedt om det.
Du finder det eneste, der er rapporteret tilbage, er en enkelt linje, der indeholder adgangskoden, hvilket får hele kommandostrengen og standardoutput til at se sådan ud:
$ sikkerhed find-internet-password -s getpocket.com -w password123
(nej, det er ikke en rigtig adgangskode)
Hvis du planlægger at bruge dette til scriptingformål, vil du måske prøve flaget -g i stedet kombineret med grep for at se adgangskoden, den syntaks ville være:
"security find-internet-password -s DOMÆNE -g | grep password"
Hvis output ser ud som "adgangskode: (actualpassword123)", hvilket gør det lettere at identificere.
Begrænset til gemte adgangskoder gemt i webbrowsere
Denne specifikke funktion er begrænset til gemte adgangskoder, der er gemt i en webbrowser, selvom det er ligegyldigt, hvilken browser, så længe den bruger nøglering til opbevaring i stedet for en adgangskodehåndtering. På grund af dette er dette ikke en løsning til at hente glemte Mac-login-adgangskoder (gå her for det i stedet) eller andre loginoplysninger, der ikke er specifikt til et websted eller en tjeneste.