Endre administratorpassordet med Mac OS X Single User Mode

Hvis du er i IT, eller bare å fikse Grandmas Mac, er det ikke så uvanlig å få en maskin der du ikke har administratorbrukerpassordet. Hvis du befinner deg i denne situasjonen, kan du enkelt endre Admin-passordet eller andre brukere ved å starte opp i Mac OS Xs kommandolinje Enkelt brukermodus. Jeg anser dette for å være viktig kunnskap for å feilsøke Mac-maskiner.

Endre et administratorpassord i Mac OS X Single User Mode

Dette er en multistep-prosess, men det er lett å følge:

  • Først må du gå inn i Single User Mode. Start Macen på nytt og hold nede Command + S ved oppstart for å gå inn i kommandolinjen.
  • Du får 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ørste
  • Den første kommandoen kontrollerer Mac OS X-filsystemet for feil og retter dem, det kan ta noen minutter å kjøre:
  • fsck -fy

  • Den neste kommandoen støtter roten Mac OS X-stasjonen som skrivbar, slik at du kan gjøre endringer i filsystemet:
  • mount -uw /

  • Etter at filsystemet er montert, kan du tilbakestille alle brukerens passord ved hjelp av følgende kommando:
  • passwd username

  • Du må angi det nye passordet to ganger for å tilbakestille og bekrefte endringene

Merk at et passord ikke blir synlig skrevet når du bruker kommandoen 'passwd', det ser ut som om ingenting blir skrevet inn i det hele tatt. Det er standard praksis i kommandolinjevirksomheten.

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, kan det være nødvendig å være et ekstra trinn for å laste inn åpen katalog. Hvis du har problemer med fremgangsmåten ovenfor, kan du prøve følgende kommandosekvens med nyere versjoner av Mac OS X. Merk at den primære forskjellen bruker "launchctl" mellom montering av stasjonen og endring av passordet:

#1 fsck -fy
#2 mount -uw /
#3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
#4 passwd username

Passordet skal nå endres som forventet, der du kan starte og bruke admin brukerkontoen som forventet. Omstart er mulig gjennom kommandolinjen ved å skrive:

reboot

Eller ved å bruke standard manuelle omstartsmetoder for tastatursnarveier, avslutt eller hold nede på strømknappen. På neste oppstart vil det endrede admin-passordet være brukbart som forventet.

Kjenner ikke admin brukernavnet? Ikke noe problem
Hvis du fastsetter noen maskin og du ikke vet brukernavnet for å tilbakestille, bare se i / Brukere med:

ls /Users/

Her ser du minst tre elementer, lokalisert, 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 Single User Mode ved å skrive exit eller starte på nytt. Macen starter nå som vanlig, og du får tilgang til maskinen med det nye passordet.

Dette er en enklere og raskere metode enn tilnærmingen som ble tatt for å tilbakestille tapte passord eller ved hjelp av Mac OS X-oppstarts-DVDen, fordi det endrer et eksisterende rotbrukerpassord, i stedet for å opprette en ny adminbrukerkonto. Begge fungerer fint skjønt, så du kan bruke hvilken som helst metode du vil.

Du kan bruke samme tilnærming til å navigere rundt i en hvilemodus for lås / våkne lås, selv om du selvsagt må starte Macen på nytt, noe som betyr at du vil savne det som er på brukerens skrivebord.