profile par défaut sur Mac

Sur Mac OS X (dans mon cas Leopard) il est possible de créer un profil par défaut.

Cela signifie que tout nouvel utilisateur (ou l’utilisateur Invité, qui perd toute préférence à chaque nouveau lancement) se retrouvera avec ces préférences lors du premier lancement.

On peut imaginer :

  • un doc et un fond d’écran personalisé
  • les pages d’accueil des navigateurs changées
  • toutes les préférences systèmes déjà configurées
  • les serveurs accessible par Pomme+K déjà rempli
  • Les programmes qui posent des questions aux premiers lancement n’en poseront plus (Toast par exemple)

Pour cela j’ai trouvé ce lien très pratique que j’ai interprété un peu différemment : http://www.michaelsmac.com/modules.php?name=News&file=article&sid=394

  1. Créez un nouveau utilisateur TEMP et personnalisez tout comme vous souhaiteriez que ça le soit pour tous les nouveaux (Doc, préférences systèmes, fond d’écran, pages d’accueil des navigateurs, etc etc)
  2. Lancer le terminal et passez en mode administrateur (login à remplacer par un login administrateur) :
    Guest$ su login
    Password: XXXXXX
    bash-3.2$ sudo -s
    Password: XXXXXXX
  3. Sauvegardez le dossier que nous allons modifier pour le cas où :
    $ cd /System/Library
    $ tar cfz UserTemplateBackup.tar.gz “User Template”
  4. Copiez le fichier .DS_Store du user que vous venez de personnaliser (nous l’avons appelé temp)
    $ cd /Users/temp
    $ cp .DS_Store “/System/Library/User Template/French.lproj/.DS_Store”
  5. Copiez le dossier Library de ce même user
    $ rm -R “/System/Library/User Template/French.lproj/Library”
    $ cp -R Library/ “/System/Library/User Template/French.lproj/Library”

Normalement tout nouvel utilisateur et l’utilisateur Invité auront vos personalisations…

Un soucis ? vous pouvez tout restaurer :

Guest$ su login
Password: XXXXXX
bash-3.2$ sudo -s
Password: XXXXXXX
$ cd /System/Library/
$ rm -Rf “User Template”/
$ tar xfz UserTemplateBackup.tar.gz

3 thoughts on “profile par défaut sur Mac”

  1. Petite info complémentaire :

    Ne pas faire le profil par défaut sur un compte qui a utlisé la keychain (meme si c’est uniquement pour renseigner la clé wifi …) car lors de la creation du profil, il va copier aussi ces infos là et vous aurez droit à un beau message vous disant que le trousseau ne correspond pas à l’utilisateur.

    Pour corriger tout cela sans avoir à tout refaire allez dans ce répertoire :

    /System/Library/User Template/French.lproj/Library/Keychains

    et supprimez tout son contenu.

  2. Merci pour cet excellent tuto… par contre, j’ai un petit soucis, dans le profil que je crée, je ne trouve pas de .DS_Store…
    Cela viendrait-il du fait que j’ai un compte admin (de base) et que j’ai créé un compte “temp” spécifiquement pour cela? car, le seul .DS_Store trouvé reproduit bien les settings de mon compte admin…
    Bigre… Je ne sais pas si cela est vraiment clair 😉

  3. Merci bien pour ton aide. J’ai, par contre, une autre question. Est-ce possible de copier les dossiers et fichiers laissés sur le bureau du profil par défaut (TEMP dans ton cas) et de les créer à chaque nouveau profil ?

Leave a Reply

Your email address will not be published. Required fields are marked *