Lion, Attentions à vos comptes de services !

Que vous mettiez à jour un système client ou serveur, faites attention à vos comptes de services. L’utilitaire de mises à jours vers OS X Lion ne migre tout simplement pas les comptes ayant des UID inférieurs à 500.

Si vous avez des comptes de services (PostgreSQL, Boinc, etc.) ou des comptes d’administrateur caché (comme nous le voyons dans le cursus ACSA par exemple) vous vous rendrez compte qu’à la fin, Lion a tout supprimé, sans crier gare…

De même, le fichier /etc/sudoers est remis à zéro.

Avant de faire la mise à jour assurez-vous de deux choses :

  1. Ayez un compte utilisateur standard (UID > 500) disposant des droits d’administrateurs.
  2. Faites une copie des fichiers de base de DSLocal (Les fichiers utilisateurs sont dans /var/db/dslocal/nodes/Default/users et les fichiers de mot de passe dans /var/db/shadow/hash, enregistré avec l’UUID de votre utilisateur)
Une fois Lion installé, il ne vous reste plus qu’à remettre les fichiers à leur place puis à redémarrer votre machine (ou simplement faire un killall opendirectoryd)

Laisser un commentaire