Настройка перезапускается при попытке создать пользователя

770
Benedict Lewis

Недавно мне дали MacBook Pro (я полагаю, в конце 2010 года) и попросили проверить, могу ли я сбросить пароль для него. Я предполагал, что это будет относительно легко, поэтому решил пойти дальше и попробовать. Я загрузился в SUM, установил жесткий диск и удалил /var/db/.applesetupdoneперед перезагрузкой компьютера (используя reboot, не вручную, насколько я могу сказать, нет причин, чтобы что-либо было повреждено).

Когда я перезагружал компьютер, у меня был обычный экран установки Apple (на нем, похоже, работает OS X Leopard, возможно Snow Leopard, я не могу точно сказать с экрана установки). Я выполняю все шаги до тех пор, пока не доберусь до первой страницы создания пользователя.

После отправки появляется индикатор загрузки «Создание аккаунта». Экран компьютера становится черным и сразу возвращается к выбору языка (первый экран, который вы видите).

Что я делаю не так, и что мне делать, чтобы это исправить?


Изменить: Вот команды, которые я использовал, по порядку:

# /sbin/mount -uw / # rm /var/db/.applesetupdone # reboot 
0

1 ответ на вопрос

2
Alex Plumb

I'm not sure what could have been done wrong, but if you want to reset the password from the single user mode command line, follow these steps:

# mount -uw / # touch /var/db/.applesetupdone # launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist # dscl . passwd /Users/username thepassword # reboot 

Where username is the shortname of the user and thepassword is the desired password.

Я получаю `launchctl: Could not stat (" / System / Library / LaunchDaemons / com.apple.opendirectoryd.plist "): нет такого файла или каталога` Benedict Lewis 10 лет назад 0
О, я вижу, что это снежный барс. Попробуйте `/ System / Library / LaunchDaemons / com.apple.DirectoryServices.plist` и` / System / Library / LaunchDaemons / com.apple.DirectoryServicesLocal.plist` Alex Plumb 10 лет назад 0
Отлично, работает сейчас. На самом деле я узнал о DiretoryServicesLocal ранее, когда запускал `dscl` без него. Benedict Lewis 10 лет назад 0

Похожие вопросы