David De La Torre

Reiniciar el asistente de configuración de Mac OS

Y ahora que hago.

Hace algunas semanas, me decidí a actualizar mi viejo iMac. Lo lleve al servicio técnico y cuando lo recogí me encontré con una sorpresa . Lo encendí y, tenia un usuario ya creado del que desconocía por completo la contraseña. Era sábado por la noche y el técnico ya se había marchado hasta el lunes. Así que tuve que buscarme la vida. Me lancé a Google y encontré la forma de reiniciar el asistente de configuración de Mac OS.

asistente de configuración de Mac OS

Un poco de contexto

Mac OS, por defecto, en el inicio del sistema comprueba la existencia de un archivo que se conoce como .AppleSetupDone. Este archivo, se crea inmediatamente después de completar la primera configuración y evita que el sistema arranque en modo configuración si se ya se ha realizado la configuración inicial. Obviamente, los nuevos Mac no traen de fabricar este archivo, por lo que nos permite realizar dicha configuración.

Borrado del archivo .AppleSetupDone

Por razones obvias, el programa de configuración de nuestros Macs se arranca con permisos de super usuario ya que es quien se encarga de crear perfiles de usuarios administradores o configurar aspectos de privacidad y localización, además de otras muchas cosas que el usuario no ve. Esto provoca que el archivo en cuestión no pueda ser borrado por un usuario normal, incluido los administradores. Por lo que es necesario que accedamos cómo super usuario.

Si esto no fuera poco, para acceder al sistema de archivos a través del terminal necesitamos poder acceder al terminal, pero al no tener usuario y contraseña de usuario, eso es imposible. Por suerte, hay una forma de iniciar el sistema exclusivamente en modo terminal haciendo uso de las teclas ⌘-S.

Tan solo nos queda un ultimo paso antes de poder borrar el archivo problemático, montar el sistema de archivos. Al iniciar el Mac en este modo, el sistema de archivos del disco principal no ha sido ni montado ni comprobado, por lo que tendremos que hacerlo nosotros mismos ejecutando los siguientes comandos:

El primero de ellos se encargara de comprobar el sistema de archivos.


/sbin/fsck -fy

Y el segundo nos permitirá montar el sistema una vez comprobado.


/sbin/mount -uw /

Y por fin una vez que tenemos el sistema de archivos montado, ya tenemos acceso al fichero. Este se encuentra en la ruta /var/db/, por lo que para eliminarlo ejecutamos el siguiente comando:


rm /var/db/.AppleSetupDone

 

Una vez hecho esto, escribimos reboot en el terminal y el Mac se reiniciará. Si todo ha ido bien, habremos podido reiniciar el asistente de configuración de Mac OS

Si tenéis alguna duda u os ha surgido algún problema, no dudéis en poneros en contacto conmigo a través de los medios disponibles en la web.