Обновление, апрель 2014 г .: в более новых версиях OSX первоначальный совет (ниже) больше не применяется. "Более новые версии" здесь означают как минимум 10,8 и 10,9. Это должно относиться к любой версии OSX с выделенным разделом восстановления.
Вот новый способ сделать это:
- Загрузите систему в режиме восстановления. Для этого перезагрузите компьютер и одновременно удерживайте нажатой клавишу «Command» и клавишу «r».
- Запустите терминал и введите
resetpassword
.
- Это запустит окно. Оттуда вы можете выбрать, для какого пользователя вы хотите сбросить пароль (включая root, если вы включили root).
Первоначальная версия: в статье, на которую ссылается Джон, предлагается использовать установочный диск для восстановления утерянного пароля администратора, но, поскольку вы упомянули, что далеко не установочный диск, я упомяну, что существует старая версия Unix-хака. (Изменить: просто чтобы уточнить, когда-то здесь был другой ответ, связанный с этой страницей поддержки Apple. Я все еще думаю, что это полезная страница, на которую можно ссылаться как часть этой дискуссии, поэтому я включаю ее в этот ответ. Кроме того, я не хочу, чтобы кто-то думал, что я придумал другой ответ.)
Загрузите систему в однопользовательском режиме. Для этого перезагрузите компьютер и одновременно удерживайте нажатой клавишу «Command» и клавишу «s». Вы получите черный экран и много текста. Не волнуйся.
Смонтируйте корневой том, введя это (эту команду следует упомянуть в нижней части всего текста, который вы видите):
/sbin/mount -uw /
(Изменить: Прочитайте весь путь до конца для альтернативного подхода здесь.)
Измените пароль пользователя root, введя passwd
(без «o» и без «r»). Вам будет предложено ввести пароль дважды. Запомни это.
Введите команду exit
чтобы загрузить оставшуюся часть обычного симпатичного Mac-интерфейса.
Откройте терминал, введите su
и ваш новый пароль root.
Введите passwd <name-of-user-here>
но, знаете, укажите имя пользователя, пароль которого вы хотите изменить, вместо <name-of-user-here>
.
Измените пароль этого пользователя. Введите exit
чтобы сбросить статус и полномочия суперпользователя. Наслаждайтесь вашим новым паролем.
Обратите внимание, что многие современные Unix-подобные дистрибутивы блокируют этот хак "сброс пароля пользователя root без знания старого", но я только что сделал это на Mac, на котором я работаю (новый MacBook Pro). Так что, видимо, Mac не заблокировал его. В общем, это плохо, но, возможно, хорошо для тебя и твоего друга.
Изменить: Некоторые люди упоминали в комментариях, что вы можете пропустить сброс пароля root и просто сбросить пароль пользователя. Чтобы сделать это, на шаге 3 выше введите passwd <name-of-user-here>
и затем введите новый пароль для пользователя. Если вы это сделаете, вы можете пропустить шаги 5-7. Просто выполните шаг 4 для загрузки графического интерфейса, и все готово.
Это хорошая альтернатива, если этот пользователь был администратором машины. Однако, если пользователь не был администратором для машины, вы должны обязательно сбросить пароль администратора (или сбросить пароль root, как я делал выше). Вы можете повторять passwd <name-of-user-here>
столько раз, сколько вам нужно для разных пользователей. Просто убедитесь, что вы сбросили хотя бы одну учетную запись с правами администратора. Таким образом, вы получаете не только пароль пользователя, но и административный доступ к машине.