¿Cómo copio (o clono, duplico o hago una plantilla) una cuenta de usuario?

En Mac OS X Lion (10.7.3), ¿es posible crear una nueva cuenta de usuario con configuraciones idénticas a una cuenta de usuario existente? O dicho de otra manera, ¿es posible configurar una plantilla de cuenta de usuario? No quiero duplicar todos mis documentos, música y fotos. Más bien, me gustaría crear una nueva cuenta de usuario que tenga todas / la mayoría de las configuraciones y preferencias que he personalizado y modificado durante muchos meses en mi cuenta existente.

Mi objetivo es mantener dos cuentas separadas: una para uso personal y otra para uso laboral. Mi oficina comparte archivos a través de Dropbox y me gustaría sincronizarlos todos en mi Mac, pero prefiero no mezclarlos con mis documentos personales.

He visto algunas sugerencias en línea que usan Terminal para copiar la carpeta de inicio de mi cuenta existente a un nuevo directorio con un nombre abreviado diferente. Pero (1) esa solución podría estar desactualizada y (2) parece que podría duplicar documentos, música y fotos.

Respuestas (4)

Me doy cuenta de que no está buscando duplicar todos sus archivos, pero este método es rápido y al final puede eliminar los archivos que no desea en la nueva cuenta. Para crear una cuenta duplicada basada en la configuración de su cuenta actual, intente esto:

  1. Hacer una copia de seguridad de Time Machine de la cuenta actual.

    ¿No hay disco extra para hacer copias de seguridad? Vaya a la Utilidad de Discos y cree una partición en su disco actual. Suponiendo que tenga espacio (lo haré, ya que está buscando agregar una cuenta de usuario adicional), puede agregar una partición a su disco de inicio sin perder ningún dato (también puede eliminarlo o cambiar el tamaño una vez que haya terminado). Convierta esta nueva partición en su disco de copia de seguridad de Time Machine.

  2. Inicie la utilidad Asistente de migración (búsquela en Spotlight).

  3. En el Asistente de migración, indique que desea importar la configuración desde una copia de seguridad de Time Machine.
  4. En Asistente de migración, seleccione importar la cuenta de usuario desde la copia de seguridad.
  5. Debido a que el nombre es el mismo que el de su cuenta actual, el Asistente de migración le pedirá que cambie el nombre de la cuenta.
  6. Continúe con la migración y se creará su nueva cuenta de usuario: un duplicado de la cuenta actual excepto por el nombre de usuario.

Estoy haciendo esto ahora mismo en Lion y está funcionando de maravilla. Buena suerte.

Mac OS X tiene una plantilla para usuarios, está ubicada en /System/Library/User Template/.lproj (en la mayoría de los casos, estará en inglés). En esa carpeta, está toda la estructura básica de un directorio de usuario.
Estas carpetas solo pueden ser leídas/escritas por root, por lo que debe acceder a ellas en un shell de root.

Si desea utilizar el "método de copia del directorio de inicio", puede hacer lo siguiente:
1. Cree un nuevo usuario.
2. Copie las subcarpetas que necesita de su ~/Librería actual a la nueva; especialmente, es probable que necesite copiar las carpetas Soporte de aplicaciones (datos de aplicaciones) y Preferencias (archivos de preferencias de aplicaciones), y luego eliminar las cosas no deseadas.

Espero poder ayudar...

Debe tener en cuenta que los métodos indicados hasta ahora pueden causar problemas con la nueva cuenta de usuario si hay una configuración que hace referencia explícita al directorio de inicio de los usuarios.

Por ejemplo, después de clonar un usuario con el 'Asistente de migración' de la copia de seguridad de Time Machine, me encontré con el actualizador de Google ejecutándose en un bucle infinito porque buscaba un archivo en el directorio de inicio de los usuarios iniciales ("xxx"):

No se pudo encontrar y/o ejecutar el programa especificado por el servicio: 2: No existe tal archivo o directorio: /Users/xxx/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/MacOS/GoogleSoftwareUpdateAgent

Sospecho que no hay una solución genérica para esto. Este problema particular podría resolverse, por ejemplo, ejecutando

> ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall

en la línea de comandos de la cuenta de usuario clonada, que desinstala el actualizador (ver también http://wireload.net/products/guu-google-update-uninstaller/ para versiones anteriores del actualizador).

Agregar información a la publicación de @Michael (este procedimiento aún funciona en Yosemite):

También puede hacer esto (sin TimeMachine), con una máquina virtual que también ejecuta OS X, usando el Asistente de migración en el HOST y en la VM y:

  1. En la VM indica que quieres transferir la configuración DESDE otra Mac
  2. En el Host, indique que desea transferir la configuración A otra Mac
  3. Copie la cuenta de usuario del host a la VM
  4. Cuando esté terminado:
  5. Vuelva a iniciar el Asistente de migración
  6. Vuelva a copiar el usuario de la VM al HOST y seleccione un nuevo nombre de usuario