Wijzig het beheerderswachtwoord met Mac OS X Single User Mode
Inhoudsopgave:
Als je in de IT zit, of gewoon oma's Mac repareert, is het niet zo ongewoon om een machine te krijgen waar je niet het beheerderswachtwoord voor hebt. Als u zich in deze situatie bevindt, kunt u eenvoudig het beheerderswachtwoord of andere gebruikers wijzigen door simpelweg op te starten in de opdrachtregel Single User Mode van Mac OS X. Ik beschouw dit als essentiële kennis voor het oplossen van problemen met Macs.
Wijzig een beheerderswachtwoord in Mac OS X Single User Mode
Dit is een proces dat uit meerdere stappen bestaat, maar het is gemakkelijk te volgen:
- Eerst moet u naar de modus voor één gebruiker gaan. Start de Mac opnieuw op en houd Command+S ingedrukt tijdens het opstarten om de opdrachtregel te openen.
- Je ziet een notitie waarin Mac OS X je vertelt dat je twee commando's moet uitvoeren om wijzigingen in het bestandssysteem aan te brengen. Dit is noodzakelijk, dus laten we dat eerst afhandelen
- De eerste opdracht controleert het Mac OS X-bestandssysteem op fouten en herstelt deze, het kan enkele minuten duren om uit te voeren:
- De volgende opdracht activeert de root Mac OS X-schijf als beschrijfbaar, zodat u wijzigingen kunt aanbrengen in het bestandssysteem:
- Nadat het bestandssysteem is aangekoppeld, kunt u het wachtwoord van een gebruiker opnieuw instellen met behulp van de volgende opdracht:
- Je moet het nieuwe wachtwoord twee keer invoeren om de wijzigingen opnieuw in te stellen en te bevestigen
fsck -fy
mount -uw /
passwd gebruikersnaam
Merk op dat een wachtwoord niet zichtbaar wordt getypt bij gebruik van de opdracht 'passwd', het lijkt alsof er helemaal niets wordt ingevoerd. Dat is de standaardpraktijk in de wereld van de opdrachtregel.
Admin-wachtwoord wijzigen in OS X Lion, Mountain Lion en later
Voor gebruikers met OS X 10.7.3 en hoger, inclusief OS X 10.8+ Mountain Lion, moet er mogelijk een extra stap worden uitgevoerd om de open directory te laden. Als je problemen hebt met de bovenstaande benadering, probeer dan de volgende reeks opdrachten met nieuwere versies van Mac OS X. Merk op dat het belangrijkste verschil het gebruik van 'launchctl' is tussen het koppelen van de schijf en het wijzigen van het wachtwoord:
1 fsck -fy 2 mount -uw / 3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist 4 passwd gebruikersnaam
Het wachtwoord zou nu moeten veranderen zoals verwacht, waar u vervolgens opnieuw kunt opstarten en het admin-gebruikersaccount kunt gebruiken zoals verwacht. Opnieuw opstarten is mogelijk via de opdrachtregel door te typen:
reboot
Of door de standaard handmatige herstartmethoden van sneltoetsen, afsluiten of het ingedrukt houden van de aan/uit-knop te gebruiken. Bij de volgende keer opstarten is het gewijzigde beheerderswachtwoord bruikbaar zoals verwacht.
Weet je de gebruikersnaam van de beheerder niet? Geen probleem Als je iemands machine repareert en je weet niet welke gebruikersnaam je moet resetten, kijk dan in /Gebruikers met:
ls /Users/
Hier zie je ten minste drie items, .localized, Shared en een gebruikersnaam. De gebruikersnaam is wat u wilt wijzigen met de opdracht passwd.
Nadat het wachtwoord opnieuw is ingesteld en bevestigd, kunt u de Single User Mode verlaten door exit of reboot te typen. De Mac start nu zoals gewoonlijk op en je hebt toegang tot de machine met het nieuwe wachtwoord.
Dit is een gemakkelijkere en snellere methode dan de benadering die wordt gebruikt voor het opnieuw instellen van verloren wachtwoorden of het gebruik van de Mac OS X-opstart-dvd, omdat het een bestaand wachtwoord van een rootgebruiker verandert in plaats van een nieuw admin-gebruikersaccount aan te maken. Beide werken echter prima, dus je kunt elke gewenste methode gebruiken.
Je kunt dezelfde aanpak gebruiken om door een slaap/waakvergrendelingsscherm te navigeren, hoewel je uiteraard de Mac opnieuw moet opstarten, wat inhoudt dat je alles wat zich momenteel op het bureaublad van de gebruiker bevindt, mist.