Změňte heslo správce pomocí režimu jednoho uživatele systému Mac OS X
Obsah:
Pokud jste v IT nebo jen opravujete babičky Mac, není příliš neobvyklé získat počítač, u kterého nemáte heslo administrátora. Pokud se ocitnete v této situaci, můžete snadno změnit heslo správce nebo jakéhokoli jiného uživatele jednoduše spuštěním příkazového řádku režimu jednoho uživatele systému Mac OS X. Považuji to za zásadní znalost pro odstraňování problémů s Macy.
Změna hesla správce v režimu jednoho uživatele systému Mac OS X
Toto je vícekrokový proces, ale je snadné jej dodržet:
- Nejprve musíte vstoupit do režimu jednoho uživatele. Restartujte Mac a při spouštění podržte Command+S pro vstup do příkazového řádku.
- Uvidíte poznámku, kde vám Mac OS X říká, že k provedení změn souborového systému musíte spustit dva příkazy, to je nezbytné, takže to nejprve vyřešme
- První příkaz zkontroluje chyby v souborovém systému Mac OS X a opraví je, jeho spuštění může trvat několik minut:
- Další příkaz připojí kořenový disk Mac OS X jako zapisovatelný, což vám umožní provádět změny v souborovém systému:
- Po připojení souborového systému můžete resetovat libovolné uživatelské heslo pomocí následujícího příkazu:
- K resetování a potvrzení změn budete muset nové heslo zadat dvakrát
fsck -fy
mount -uw /
uživatelské jméno hesla
Upozorňujeme, že při použití příkazu „passwd“ nebude heslo viditelně zadáno, vypadá to, jako by se nezadávalo vůbec nic. To je standardní praxe ve světě příkazového řádku.
Změna hesla správce v OS X Lion, Mountain Lion a novějších
Pro uživatele s OS X 10.7.3 a novějším, včetně OS X 10.8+ Mountain Lion, může být nutné provést další krok k načtení otevřeného adresáře. Pokud máte s výše uvedeným přístupem problémy, vyzkoušejte následující posloupnost příkazů s novějšími verzemi systému Mac OS X. Všimněte si, že hlavním rozdílem je použití „launchctl“ mezi připojením disku a změnou hesla:
1 fsck -fy 2 mount -uw / 3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist 4 passwd uživatelské jméno
Heslo by se nyní mělo změnit podle očekávání, kde pak můžete restartovat a používat uživatelský účet správce podle očekávání. Restartování je možné přes příkazový řádek zadáním:
reboot
Nebo pomocí standardních metod ručního restartování pomocí klávesových zkratek, vypnutí nebo podržení tlačítka napájení. Při příštím spuštění bude změněné heslo správce použitelné podle očekávání.
Neznáte uživatelské jméno správce? Žádný problém Pokud opravujete něčí počítač a neznáte uživatelské jméno k resetování, podívejte se do /Users s:
ls /Uživatelé/
Zde uvidíte alespoň tři položky, .localized, Shared, a uživatelské jméno. Uživatelské jméno je to, co budete chtít změnit pomocí příkazu passwd.
Po resetování a potvrzení hesla můžete ukončit režim jednoho uživatele zadáním exit nebo reboot. Mac se nyní spustí jako obvykle a vy budete mít přístup k počítači s novým heslem.
Jedná se o jednodušší a rychlejší metodu, než je přístup k resetování ztracených hesel nebo použití spouštěcího DVD systému Mac OS X, protože jde o změnu stávajícího hesla uživatele root namísto vytvoření nového uživatelského účtu správce. Oba však fungují dobře, takže můžete použít jakoukoli metodu, kterou chcete.
Stejný přístup můžete použít k procházení obrazovky uzamčení spánku/probuzení, i když budete samozřejmě muset restartovat Mac, což znamená, že vám bude chybět vše, co je aktuálně na ploše uživatele.