Come posso copiare (o clonare o duplicare o creare un modello) l'account utente?

4

In Mac OS X Lion (10.7.3), è possibile creare un nuovo account utente con impostazioni identiche a un account utente esistente? Oppure, in altre parole, è possibile impostare un modello di account utente? Non voglio duplicare tutti i miei documenti, musica e foto. Piuttosto vorrei creare un nuovo account utente che abbia tutte / la maggior parte delle impostazioni e preferenze che ho personalizzato e ottimizzato per molti mesi nel mio account esistente.

Il mio obiettivo è mantenere due account separati: uno per uso personale e uno per uso professionale. Il mio ufficio condivide file su Dropbox e mi piacerebbe sincronizzare tutti quelli sul mio Mac, ma preferirei non mescolarli con i miei documenti personali.

Ho visto alcuni suggerimenti online che utilizzano Terminal per copiare la cartella principale del mio account esistente in una nuova directory con un nome breve diverso. Ma (1) quella soluzione potrebbe essere superata, e (2) sembra che potrebbe duplicare documenti, musica e foto.

    
posta mbonness 05.02.2012 - 21:16
fonte

4 risposte

4

Mi rendo conto che non stai cercando di duplicare tutti i tuoi file, ma questo metodo è veloce e alla fine puoi solo eliminare i file che non vuoi sul nuovo account. Per creare un account duplicato in base alle impostazioni del tuo account corrente, prova questo:

  1. Creazione di un backup di Time Machine dell'account corrente.

    No extra disk for backing up? Go to Disk Utility and create a partition on your current disk. Assuming you have space (I will, since you are looking to add an additional user account), you can add a partition to your startup disk without losing any data (you can also remove it or change the size after you are done). Make this new partition your Time Machine backup disk.

  2. Avvia l'utilità Assistente Migrazione (cercala in Spotlight).

  3. In Assistente Migrazione, indica che vuoi importare le impostazioni da un backup di Time Machine.
  4. In Assistente Migrazione, seleziona per importare l'account utente dal backup.
  5. Poiché il nome è uguale al tuo account corrente, Assistente Migrazione ti chiederà di rinominare l'account.
  6. Continua la migrazione e verrà creato il nuovo account utente: un duplicato dell'account corrente, ad eccezione del nome utente.

Lo sto facendo ora in Lion e sta funzionando bene. In bocca al lupo.

    
risposta data 07.02.2012 - 00:07
fonte
1

Mac OS X ha un modello per gli utenti, si trova in / Sistema / Libreria / Modello utente / .lproj (nella maggior parte dei casi, sarà inglese). In quella cartella, c'è l'intera struttura di base di una directory utente. < br> Queste cartelle possono essere solo lette / scritte da root, quindi devi accedervi in una shell di root.

Se si desidera utilizzare il "metodo copia directory home", è possibile farlo:
1. Crea un nuovo utente.
2. Copia le sottocartelle necessarie per il tuo ~ / Library corrente su quello nuovo; in particolare, probabilmente dovrai copiare le cartelle Application Support (dati delle app) e Preferences (file delle preferenze delle app) ed eliminare successivamente roba indesiderata.

Spero di poterti aiutare ...

    
risposta data 05.02.2012 - 21:49
fonte
1

Dovresti essere consapevole che i metodi indicati finora possono causare problemi con il nuovo account utente se esiste una configurazione che fa esplicitamente riferimento alla home directory degli utenti.

Ad esempio, dopo la clonazione di un utente con "Migration Assistant" dal backup di Time Machine, ho eseguito l'esecuzione del programma di aggiornamento di Google in un ciclo infinito perché cercava un file nella home directory degli utenti iniziali ("xxx") :

Could not find and/or execute program specified by service: 2: No such file or directory: /Users/xxx/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/MacOS/GoogleSoftwareUpdateAgent

Sospetto che non ci sia una soluzione generica a questo. Questo particolare problema potrebbe essere risolto ad es. eseguendo

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

nella riga di comando dell'account utente clonato, che disinstalla il programma di aggiornamento (vedi anche link per le versioni precedenti del programma di aggiornamento).

    
risposta data 01.08.2015 - 23:24
fonte
0

Aggiunta di informazioni al post di @ Michael (questa procedura funziona ancora in Yosemite):

Puoi anche farlo (senza TimeMachine), con una macchina virtuale che esegue anche OS X, utilizzando Assistente Migrazione su HOST e nella VM e:

  1. Nella VM indica che vuoi trasferire le impostazioni da un altro Mac
  2. Sull'host indica che desideri trasferire le impostazioni su un altro Mac
  3. Copia l'account utente dall'host alla VM
  4. Al termine:
  5. Avvia di nuovo Assistente migrazione
  6. Copia l'utente dalla macchina virtuale a HOST e seleziona un nuovo nome utente
risposta data 09.06.2015 - 15:14
fonte

Leggi altre domande sui tag