Si j'ai un utilisateur avec un profil local sur son mac et qu'il veut migrer toutes les données vers un compte basé sur le réseau (serveur OS X Lion), quelle est la meilleure façon de le faire ?
Réponse
Trop de publicités?Pourquoi n'utiliseriez-vous pas l'assistant de migration pour déplacer les utilisateurs ?
Il est extrêmement rapide sur un gigabit ethernet, sait quels fichiers de préférence sont nécessaires et peut gérer les cas particuliers mieux que rsync ou d'autres méthodes de copie de fichiers simples.
Une fois que l'utilisateur est là, vous pouvez le supprimer (en conservant le dossier d'origine) et recréer l'utilisateur avec l'UID du serveur et l'emplacement du dossier d'origine appropriés, ou simplement les modifier dans le service d'annuaire où les données de l'utilisateur sont stockées.
Cela dépend plus de la façon dont vous voulez configurer votre serveur que de la simple obtention des fichiers. Pour certaines configurations, il est plus facile de déplacer d'abord les fichiers et de les corriger ensuite. Pour d'autres, il suffit de configurer le nouveau compte et de laisser les utilisateurs déplacer leurs fichiers à la main une fois qu'ils se sont connectés à leur nouveau compte.
Je configurerais probablement le compte serveur pour l'utilisateur et, une fois que vous aurez créé les dossiers personnels dans Workgroup Manager, vous pourrez copier les fichiers à partir d'une sauvegarde ou de l'ancienne machine cliente (en faisant attention à la propriété en déplaçant le contenu des répertoires du dossier personnel et en réinitialisant les autorisations pour qu'elles correspondent à l'UID/GID du serveur) avant de lier la machine cliente aux comptes serveur.