La configuración se reinicia al intentar crear un usuario

0

Recientemente me entregaron un MacBook Pro (creo que a fines de 2010) y me pidieron que verificara si podía restablecer la contraseña. Asumí que sería relativamente fácil, así que decidí seguir adelante y darle una oportunidad. Arranqué en SUM, monté el disco duro y borré /var/db/.applesetupdone antes de reiniciar la computadora (usando reboot, no manualmente, hasta donde puedo decir que no hay razón para que algo se corrompa).

Cuando reinicié la computadora obtuve la pantalla de instalación de Apple habitual (parece que está ejecutando OS X Leopard, quizás Snow Leopard, realmente no puedo decirlo desde la pantalla de instalación) Sigo todos los pasos hasta llegar a la página de creación de primer usuario.

Después de enviarlo, aparecerá el indicador de carga "Crear cuenta". La pantalla de la computadora se vuelve negra y vuelve directamente a la opción de selección de idioma (la primera pantalla que ve).

¿Qué hago mal y qué debo hacer para solucionarlo?


Editar: Aquí están los comandos que he usado, en orden:

# /sbin/mount -uw /
# rm /var/db/.applesetupdone
# reboot
Benedict Lewis
fuente

Respuestas:

2

No estoy seguro de qué se podría haber hecho mal, pero si desea restablecer la contraseña desde la línea de comandos del modo de usuario único, siga estos pasos:

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

Donde nombre de usuario es el nombre corto del usuario y la contraseña es la contraseña deseada.

Alex Plumb
fuente
Me estoy poniendo launchctl: Couldn't stat("/System/Library/LaunchDaemons/com.apple.opendirectoryd.plist"): No such file or directory
Benedict Lewis
Oh, veo que esto es Snow Leopard. Tratar /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist y /System/Library/LaunchDaemons/com.apple.DirectoryServicesLocal.plist
Alex Plumb
Genial, trabaja ahora. En realidad me enteré de DiretoryServicesLocal antes cuando ejecuté dscl sin ello.
Benedict Lewis