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

3

En Mac OS X Lion (10.7.3), ¿es posible crear una nueva cuenta de usuario con una configuración idéntica 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 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 corto diferente. Pero (1) esa solución podría estar desactualizada y (2) parece que podría duplicar documentos, música y fotos.

bondad
fuente

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 simplemente 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 corriente.

    ¿No hay disco adicional para realizar copias de seguridad? Vaya a Utilidad de Discos y cree una partición en su disco actual. Suponiendo que tiene espacio (lo tendré, 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 de una copia de seguridad de Time Machine.
  4. En el 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 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 realizará su nueva cuenta de usuario, un duplicado de la cuenta actual, excepto el nombre de usuario.

Estoy haciendo esto ahora mismo en Lion y está funcionando muy bien. Buena suerte.

Miguel
fuente
1

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

Si desea utilizar el "método de copia del directorio de inicio", puede hacer esto:
1. Cree un nuevo usuario.
2. Copie las subcarpetas que necesita de su ~ / Biblioteca actual en la nueva; especialmente probablemente necesitará copiar las carpetas Soporte de aplicaciones (datos de las aplicaciones) y Preferencias (archivos de preferencias de la aplicación), y luego eliminar las cosas no deseadas.

Espero poder ayudar ...

jan.h
fuente
1

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 inicial de los usuarios iniciales ("xxx"):

No se pudo encontrar ni ejecutar el programa especificado por el servicio: 2: No existe dicho 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 comando de la cuenta de usuario clonada, que desinstala el actualizador (consulte también http://wireload.net/products/guu-google-update-uninstaller/ para versiones anteriores del actualizador).

usuario1587520
fuente
0

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

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

  1. En la VM, indique que desea 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. Inicie el Asistente de migración nuevamente
  6. Vuelva a copiar el usuario de la VM al HOST y seleccione un nuevo nombre de usuario
Motsel
fuente