В новую операционную систему OS X Lion внесли множество изменений. Правок коснулся и способ изменения/сброса пароля Администратора (root’а) или любого другого пользователя системы. Раньше для этого нужно было загрузиться с установочного диска и в меню Утилиты выбрать программу Сброс пароля, после чего в ней указать загрузочный том, выбрать пользователя и указать новый пароль. Был и другой более замудрённый способ при помощи консоли, запуска DirectoryServices (com.apple.DirectoryServices.plist) и внесения нового пароля. Но в OS X Lion, увы, ни утилиты Reset Password, ни файла com.apple.DirectoryServices.plist нет.
С выходом Mac OS X Lion понятие «установочный диск» калуло в Лету и на замену физического помощника пришёл раздел Recovery HD, который я перенёс на флеш-драйв а с основного накопителя удалил. Вот при помощи него и можно сделать сброс или изменение пароля. Для начала нужно загрузиться в режим восстановления, то есть с раздела Recovery HD. Для этого при включении или после перезагрузки компьютера удерживаем клавишу Alt ⌥ и в загрузочном менеджере выбираем раздел Recovery HD, или при загрузке/перезагрузке удерживаем клавишши Cmd ⌘ + R – эффект одинаков. После загрузки в режим восстановления переходим в меню Утилиты и запускаем Терминал. В терминале выполняем команду:
resetpassword
После её выполнения запустится старая добрая программа Сброс пароля, которую спрятали в глубинах раздела Recovery HD. В этой утилите как и раньше нужно выбрать загрузочный раздел, указать пользователя и сбросить или изменить пароль. Всё просто.
Так же остался и способ при помощи консоли, который подробно описан в официальной базе знаний Apple:
1 Загружаемся в однопользовательском режиме (Single User Mode) удерживая клавиши Cmd ⌘ + S при загрузке Mac.
2 Если есть уверенность, что просто забыли пароль – пропускаем этот шаг. Если же есть подозрение на что, что проблемы с паролем могли возникнуть из-за повреждения файловой системы – выполняем команду:
fsck -fy
При этом будет произведена проверка накопителя на ошибки. В любом случае этот шаг не повредит.
3 Теперь монтируем файловую систему на чтение/запись:
mount -uw /
4 Загружаем сервис OpenDirectory командой:
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
5 Узнаём имена учётных записей в системе такой командой:
ls /Users
6 Из списка находим свою учётную запись и запоминаем как она правильно пишется, устанавливаем новый пароль для своей учётки:
dscl . -passwd /Users/imya-polzovatelya noviy-parol
Где imya-polzovatelya – имя учётной записи, а noviy-parol – новый пароль. Возможно на этом этапе выдастся предупреждение о том, что файл с паролем не найден – просто игнорируем ошибку и переходим к следующему шагу.
7 Перезагружаемся, выполнив команду:
reboot
> “ушло в лета”
Не то чтобы это имело значение, но в общеобразовательных целях хочу поделиться. Есть выражение “кануло в Лету” (ударение на “е”). Лета – река в царстве мёртвых, которую на лодке пересекал Одиссей. Путь там неблизкий, поэтому пересекающие обычно хотят пить, и пьют из реки. И всякий, кто попьёт из Леты, забывает всё что только может забыть, и уже в таком виде попадает в царство мёртвых на вечное пребывание. “Кануть в Лету” – значит оказаться забытым навеки.
Спасибо, не знал. Поправим пост чтоб правильнее было 🙂
теперь получился город в Анголе «Калуло»
спасибо. первый способ почему-то не пошел. второй – вполне удачно.
Не за что 😉
Спасибо за статью.
Принесли mac mini -дети поменяли пароль и забыли. в mac-ах не силен,
Следовал статье через Single Mode.
Мучился пол-дня – dscl писал то invalidNode, то InvalidPath
при выполнении dscl . -passwd /Users/imya-polzovatelya noviy-parol
Где-то в просторах инета откопал такое обращение к каталогу – /Search/Users/…
и все сработало.
Хм… Возможно путь указывали неверно?
Спасибо большое! resetpassword очень помог 😉
Рад помочь 😉
Помогите, купил с рук macbook air, он запоролен, а тот у кого я покупал говорит что забыл пароль вот сижу мучаюсь(
Ни тот ни другой способ не помогли(((
Если установлен пароль на прошивку EFI – можете возвращать лептоп предыдущему владельцу, потому как нет способа сбросить пароль прошивки на новых моделях Mac кроме как самостоятельная перепайка чипа или обращение в оф.сервисный центр.
Спасибо огромное! Все сработало!
Пожалуйста 😉
Yosemite глючил, пришлось всё отформатировать и поставить OS X 10.8.5.
Но при установке поле Администратора осталось пустым. И теперь две проблемы – в Терминале не могу выполнить команду “sudo” пустое место вместо пароля не воспринимается. И непонятно, как в системных настройках сменить пароль Администратора, та же проблема.
Да всё просто. Терминал, действительно, не воспринимает пустой пароль, а «Системные настройки» – легко. Поле «старый пароль» оставляете пустым, в поле «новый пароль» вводите новый пароль. Никаких проблем.
Имел ввиду поле “пароль Администратора”, excuse me
Был украден в Донецке macbook pro mc700 rs/a serial C02FCQ7WDH2G