Endre administratorpassordet med Mac OS X Single User Mode
Innholdsfortegnelse:
Hvis du er i IT, eller bare fikser bestemors Mac, er det ikke så uvanlig å få en maskin der du ikke har administratorpassordet. Hvis du befinner deg i denne situasjonen, kan du enkelt endre administratorpassordet, eller andre brukere, ganske enkelt ved å starte opp i Mac OS Xs kommandolinje Single User Mode. Jeg anser dette for å være viktig kunnskap for feilsøking av Mac-er.
Endre et administratorpassord i Mac OS X Single User Mode
Dette er en flertrinnsprosess, men den er enkel å følge:
- Først må du gå inn i enkeltbrukermodus. Start Mac-en på nytt og hold nede Kommando+S ved oppstart for å gå inn på kommandolinjen.
- Du vil se et notat der Mac OS X forteller deg at du må kjøre to kommandoer for å gjøre filsystemendringer, dette er nødvendig, så la oss håndtere det først
- Den første kommandoen sjekker Mac OS X-filsystemet for feil og fikser dem, det kan ta noen minutter å kjøre:
- Den neste kommandoen monterer root Mac OS X-stasjonen som skrivbar, slik at du kan gjøre endringer i filsystemet:
- Etter at filsystemet er montert, kan du tilbakestille et hvilket som helst brukerpassord ved å bruke følgende kommando:
- Du må skrive inn det nye passordet to ganger for å tilbakestille og bekrefte endringene
fsck -fy
mount -uw /
passwd brukernavn
Merk at et passord ikke skrives inn synlig når du bruker 'passwd'-kommandoen, det ser ut som om ingenting blir skrevet inn i det hele tatt. Det er standard praksis i kommandolinjeverdenen.
Endre administratorpassord i OS X Lion, Mountain Lion og senere
For brukere med OS X 10.7.3 og nyere, inkludert OS X 10.8+ Mountain Lion, må det kanskje være et ekstra trinn for å laste åpen katalog. Hvis du har problemer med tilnærmingen ovenfor, prøv følgende kommandosekvens med nyere versjoner av Mac OS X. Merk at den primære forskjellen er å bruke ‘launchctl’ mellom å montere stasjonen og endre passordet:
1 fsck -fy 2 mount -uw / 3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist 4 passwd brukernavn
Passordet skal nå endres som forventet, hvor du deretter kan starte på nytt og bruke admin-brukerkontoen som forventet. Omstart er mulig via kommandolinjen ved å skrive:
reboot
Eller ved å bruke standard manuelle omstartmetoder for hurtigtaster, avslutning eller å holde nede strømknappen. Ved neste oppstart vil det endrede administratorpassordet være brukbart som forventet.
Kjenner du ikke admin-brukernavnet? Ikke noe problem Hvis du fikser noens maskin og du ikke vet brukernavnet som skal tilbakestilles, er det bare å se i /Users with:
ls /Users/
Her vil du se minst tre elementer, .localized, Delt og et brukernavn. Brukernavnet er det du vil endre med passwd-kommandoen.
Etter at passordet er tilbakestilt og bekreftet, kan du gå ut av enkeltbrukermodus ved å skrive exit eller reboot. Mac-en vil nå starte opp som vanlig, og du vil ha tilgang til maskinen med det nye passordet.
Dette er en enklere og raskere metode enn tilnærmingen for å tilbakestille tapte passord eller bruke Mac OS X oppstarts-DVD, fordi det endrer et eksisterende root-brukerpassord i stedet for å opprette en ny admin-brukerkonto. Begge fungerer fint, så du kan bruke hvilken metode du vil.
Du kan bruke den samme tilnærmingen til å navigere rundt en dvale/vekke-låseskjerm, selv om du åpenbart må starte Mac-en på nytt, noe som betyr at du vil gå glipp av det som er på brukerens skrivebord.