Променете администраторската парола с Mac OS X Single User Mode
Съдържание:
Ако се занимавате с ИТ или просто поправяте Grandmas Mac, не е твърде необичайно да получите машина, на която нямате потребителска парола на администратор. Ако попаднете в тази ситуация, можете лесно да промените паролата на администратора или други потребители, просто като заредите в командния ред на Mac OS X Single User Mode. Смятам, че това е основно знание за отстраняване на проблеми с Mac.
Промяна на администраторска парола в режим за един потребител на Mac OS X
Това е многоетапен процес, но е лесен за следване:
- Първо трябва да влезете в режим за един потребител. Рестартирайте Mac и задръжте Command+S при зареждане, за да влезете в командния ред.
- Ще видите бележка, в която Mac OS X ви казва, че трябва да изпълните две команди, за да направите промени във файловата система, това е необходимо, така че нека първо се справим с това
- Първата команда проверява файловата система на Mac OS X за грешки и ги поправя, изпълнението може да отнеме няколко минути:
- Следващата команда монтира основното устройство на Mac OS X като достъпно за запис, което ви позволява да правите промени във файловата система:
- След като файловата система е монтирана, можете да нулирате всяка потребителска парола, като използвате следната команда:
- Ще трябва да въведете новата парола два пъти, за да нулирате и потвърдите промените
fsck -fy
mount -uw /
passwd потребителско име
Имайте предвид, че паролата няма да бъде видимо въведена, когато използвате командата ‘passwd’, изглежда, че не се въвежда нищо. Това е стандартна практика в света на командния ред.
Промяна на администраторска парола в OS X Lion, Mountain Lion и по-нови версии
За потребители с OS X 10.7.3 и по-нова версия, включително OS X 10.8+ Mountain Lion, може да се наложи допълнителна стъпка за зареждане на отворена директория. Ако имате проблеми с горния подход, опитайте следната последователност от команди с по-новите версии на Mac OS X. Имайте предвид, че основната разлика е използването на „launchctl“ между монтирането на устройството и промяната на паролата:
1 fsck -fy 2 mount -uw / 3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist 4 passwd потребителско име
Паролата сега трябва да се промени, както се очаква, след което можете да рестартирате и да използвате потребителския акаунт на администратор, както се очаква. Рестартирането е възможно чрез командния ред, като напишете:
рестартиране
Или чрез използване на стандартните методи за ръчно рестартиране на клавишни комбинации, изключване или задържане на бутона за захранване. При следващото стартиране променената администраторска парола ще може да се използва, както се очаква.
Не знаете потребителското име на администратор? Няма проблем Ако поправяте нечия машина и не знаете потребителското име за нулиране, просто погледнете /Потребители с:
ls /Потребители/
Тук ще видите поне три елемента, .localized, Shared и потребителско име. Потребителското име е това, което искате да промените с командата passwd.
След като паролата бъде нулирана и потвърдена, можете да излезете от режима за един потребител, като напишете exit или reboot. Сега Mac ще стартира както обикновено и ще имате достъп до машината с новата парола.
Това е по-лесен и по-бърз метод от подхода, използван за нулиране на изгубени пароли или използване на DVD за зареждане на Mac OS X, тъй като той променя съществуваща парола на root потребител, вместо да създава нов потребителски акаунт на администратор. И двете обаче работят добре, така че можете да използвате какъвто метод искате.
Можете да използвате същия подход, за да навигирате около заключен екран в режим на заспиване/събуждане, въпреки че очевидно ще трябва да рестартирате Mac, което означава, че ще пропуснете каквото и да е в момента на работния плот на потребителя.