Je me livre parfois à des expériences amusantes ! N’essayez pas de refaire ça chez vous, c’est idiot et parfaitement inutile (celle-ci aussi était rigolote)…
Ce matin, ayant installé un MacBook sans connaître l’orthographe exacte du nom de son propriétaire (ne me demandez pas comment on se retrouve dans ce genre de situation), je crée un User sous forme d’initiales, « BB ». Ce qui à l’avantage d’éviter la faute d’orthographe et de me faire penser à Gainsbourg…
Une heure plus tard apprenant l’orthographe correcte, je me rend dans l’onglet Compte du panneau Préférences afin de modifier le nom du compte principale (la machine étant entièrement paramétrée et la batterie complète des logiciels installés)…
Voilà qui est fait en un demi-coup de cuillère à pot ! Tiens, mais comment faire pour modifier le nom abrégé ?
Peut-être en relançant la session ? Non, les initiales « BB » sont évidement toujours-là ! Impossible de trouver comment modifier ce nom abrégé de #@%*…
Je n’avais jamais encore été confronté à cette question. Alors, je
cherche, je cherche, (quoi, lancer l’aide ? ça va pas non ?). Je
tourne en rond, je m’impatiente en moins de 2m30 (car je ne suis pas
très patient)…
Et je ne trouve toujours rien. Car depuis des années
que j’installe des machines, je le fais toujours en connaissant
précisément le nom de leur propriétaire. Comme tout le monde !
Logique non ?
Soudain, je ne sais par quelle intuition idiote, j’essaye un
« clic-droit » sur l’icône en forme de maison du compte principal (qui
porte le nom abrégé : « BB »).
- Oh joie ! Voilà donc comment renommer ce nom abrégé ? J’opte (en toute confiance) pour : « Renommer BB », puisqu’on me le propose si gentiment… Et renomme le compte ainsi : « Bxxx Bxxx » (croyant modifier le nom abrégé, CF copie écran)… Mauvaise pioche !
Croyez-le si vous voulez : à l’ouverture de session suivante je me
retrouve dans un nouveau compte ! Qui porte le nouveau nom : « Bxxx Bxxx » ! Évidement, toutes
les préférences et documents de « BB » sont inactifs, car restés dans le dossier user
initial « BB »… Et oui : avec ce clic-droit malheureux, j’ai crée un nouvel
User… Vous le croyez ça ? Pour une surprise, c’est une énorme surprise, à laquelle très honnêtement, personne ne peut s’attendre !
- Mettez-vous un peu à la place de l’utilisateur débutant (qui ignore tout de la notion de User) et qui vient donc de voire disparaître toutes ses données ! Il y a des jours comme ça, ou je me demande « mais comment font les
gens normaux » ? Si même avec un Mac, on peut se retrouver dans ce genre
de situations…
Retour (confiant) dans l’onglet Compte afin de réparer cette erreur… Tiens ? Mais seul le compte « Bxxx Bxxx » y est visible ! Pourquoi ? Zut… Peut-être si je relance la session ? Niet, toujours un seul compte visible dans le panneau compte. Impossible donc de changer de compte. Pas mieux en activant la permutation rapide d’utilisateurs…
Pourtant il existe bel et bien deux dossiers utilisateurs physiquement présent dans le dossier Users (heureusement d’ailleurs car les données y sont). Bien évidemment vous avez deviné : le bon dossier (« BB » qui est lourd de 40 Go à cause des photos et de la musique) est celui qui est invisible dans le panneau compte !
Je cherche… La seule solution qu’il me reste est finalement de déplacer à la mano le contenu du dossier user « BB » vers le nouveau dossier user « Bxxx Bxxx » (coup de chance aucun problème de droits ne se pose). Je place ensuite le dossier « BB » à la poubelle (qui ne pèse plus rien, 80ko, puisqu’il est vide maintenant) et je la vide sans problèmes.. Puis je relance la session.
- Quand s’ouvre la nouvelle session « Bxxx Bxxx », je retrouve alors logiquement toutes mes préférences, bibliothèques, etc… Tout va bien ! A un tout petit détail près : le nom abrégé est resté inchangé : « BB »… Arggghh ! ! ! Et bien il faudra s’en contenter, car je n’ai pas que ça à faire aujourd’hui…
Moi qui pensais tout connaître sur ces questions de compte, après avoir jonglé depuis des années avec tout ça… Et bien vous voyez : on en apprend tous les jours ! Au fait, c’est comment qu’on change le nom abrégé ? Après cette tartine de texte, j’ai maintenant la flemme de chercher…
ahah ! Géniale l’histoire… J’ai rien compris car je suis nul, mais je me suis régalé en te lisant !
Il n’existe pas de manière simple de changer le nom abrégé d’un utilisateur. Simon Ganière à écrit un article sur ça : http://www.simonganiere.com/?p=15
Mais attention.. vous allez devoir bidouillez dans le terminal et sous ROOT en plus. Soyez prudent.
ah… il me semblait aussi !
Pas grave, je ne vais pas chercher la petite bête…
… finalement après lecture de cette méthode ça a l’air tout à fait facile. Il faut rester prudent, mais rien de bien sorcier ! Faudra donc que j’essaye ça.
Pour changer le nom abrègé, il va te falloir mettre les mains dans le cambouis du « Gestionnaire Netinfo » à la rubrique « users » . Attention, cette opération nécessite un peu d’expérience car on est au cœur de la bête OS X…
…étonnant qu’Apple n’ai pas rendu cela possible dans le panneau compte ! Si cela est possible via le terminal, ils auraient pu nous developper une petite interface tout de même.
Car la question du changement du nom abrégé n’est pas si rare que ça !
…la preuve !
Bien sûr que la question du changement du nom abrégé est rare. JF le prouve, puisque c’est la première fois que ça lui arrive alors qu’il utilise Mac OS X depuis des années.
Le nom abrégé n’est pas censé changer, c’est un identifiant dont le système a besoin pour retrouver ses petits (un peu comme un identifiant de base de données, si ça peut éclairer certains).
Il est tout à fait possible de le changer via les manip. évoquées plus haut, mais c’est le genre de choses à éviter et à n’utiliser qu’en dernier recours. Ça doit être pour ça d’ailleurs qu’Apple n’a pas prévu d’interface, histoire que les utilisateurs lambda (sans notion péjorative) ne s’amusent pas à ces choses au risque de tout casser.
C’est un peu plus compliqué que ça le changement d’un dossier user qui fait parti du système et en l’occurrence est l’administrateur de la machine (premier compte créé sous OS X).
Il y a des dépendances et des tas d’interactions entre le compte, le noyau et les préférences, entre autres choses. De ce fait, donner accès à ce genre de choses facilement peut être le début de sérieux problèmes, autorisations des fichiers, etc. Si une telle fonctionnalité était facilement accessible, il faudrait qu’elle soit blindée exempte de bugs au risque de tout faire planter.
Maintenant, je ne comprends pas cette manie de mettre son propre nom sur la machine, on frôle la mégalomanie… nah… je plaisante ;)
Il existe un utiltaire qui permet de renommer le dossier utilisateur et de modifier les droits associé mais je ne me souvient plus de son nom.. grgrmlml
Quoiqu’il en soit, il s’agit du dossier le plus sensible car on touche aux fondations unix avec le systeme root, admin, user et les droits associés a chacun..
la solution consiste effectivement a passer par le gestionnaire netinfo.
C’est également pour cette raison que Mac OS X est si sécurisé. Mais si on met les mains dans le cambouis, il faut savoir ce que l’on fait..
Ceci dit, cette possibilité de renommer le dossier user via menu contextuel est une abberation..
plus d’infos ici:
http://docs.info.apple.com/article.html?artnum=106824
Cher JF, c’est comme ca depuis le tout début de Mac OS X!!! ca fait donc que 6 ans.
Si on y réflechi un peu et quand on connait le principe des fichiers unix et OSX, il est normal que le système puisse garder un identifiant unique « en dur » pour le dossier User. En tout cas même en passant par NetInfo ou le Terminal sache que tu t’expose à de sérieux problèmes dans l’avenir si tu bidouille le nom abrégé. Au programme, problèmes d’accès à certaines ressources, etc. Dans ce cas, moi je crée un nouvel user « propre ». Bonne année
Bien plus important que le nom abrégé de l’utilisateur sont les permissions: chaque premier utilisateur sous Mac OS X est un admin. Grave erreur que de travailler au jour le jour avec un tel compte. Il est plus judicieux d’avoir un compte administrateur pour justement administrer son système et un compte normal pour travailler.
D’ailleurs le 5eme bug du « Month of Apple Bugs » est assez dangereux: en gros un logiciel (executé en tant qu’admin) peux changer les données dans /Library/Receipts/ dans lesquelles sont enregistrées les permissions types. L’utilitaire disque se sert de ces fichiers pour « réparer » les permissions. Donc, un méchant logiciel change la base de données des permissions et les « répare ». Voilou, on perd le contrôle de sa machine, zombifiée…
Plus d’infos là dessus et en anglais (le rire est terrible ;-):
http://projects.info-pull.com/moab/MOAB-05-01-2007.html
Pour parer le problème il suffit de faire un:
sudo chmod -s /System/Library/PrivateFrameworks/DiskManagement.framework/Resources/DiskManagementTool
et la même avec un + s quand un patch sera sorti.
On est bien d’accord: le bug est dangereux quand on utilise un compte admin…
Salut,
Yann
Tiens ça me rappelle quelque chose…
Le mois dernier, mon père m’appelle en catastrophe : » j’ai perdu toutes mes données, c’est une catastrophe, ma dernière sauvegarde a une semaine… »
Hum, je me demande ce qu’il a encore fait…
je lui demande si il a installé un truc ou téléchargé des fichiers douteux (on sait jamais enfin un virus ou malware sous osx?). Il me dit que non.
Je fouille, le mac est fonctionnel.. mais c’est curieux il y a 2 utilisateurs avec des noms proches…
Il est arrivé la même chose, comme quoi ça arrive effectivement à un utilisateur débutant.
J’espère qu’un message d’alerte va être inserré pour avertir des dangers de cette manip.
Même maux mêmes remèdes, j’ai tout redéplacé à la mano, mais dans un nouveau profil avec le « bon » nom de login ;) (ce qui n’est pas une bonne idée, certains trucs ne fonctionnent plus comme avant).
Salut,
Il suffit de démarrer sur la session BB,
– de cloner la machine sur un disque externe avec CarbonCopyCloner,
– quand le clonage est terminé supprimer le contenu des dossiers musique et images du dossier utilisateur BB sur le MacBook (pour ne pas se retrouver avec 2×40 Go de données perso sur un disque de 60 Go ;-),
– ouvrir /Applications/Utilitaires/Assistant de migration,
– connecter le disque externe en FireWire,
– choisir d’importer les données de l’utilisateur BB, un message apparaîtra indiquant qu’il existe déjà un utilisateur portant ce nom là (à peu de choses près) et proposera de renommer le dossier personnel.
C’est un peu lourd comme manip, mais moins que de chercher le fichier probablement caché qui gère les noms de sessions ;-)
J’ai trouvé ça par hasard en faisant évoluer le parc de Macs de mon agence (DPPI). J’avais pour habitude de nommer le dossier perso avec le prénom de son utilisateur, ce qui fait que pour le département retouches qui a toujours besoin de plus de puissance, je me suis retrouvé avec 3 macs dont les dossiers s’appelaient delphine. Depuis, les dossiers sont nommés « maison », c’est plus simple à gérer lors des changements d’utilisateurs ou de machines.
Si cela peut aider, je vais publier la manip sur mon site :
http://www.torode.org/rubrique.php3?id_rubrique=26
Perso, je fais souvent ce genre de manip : quand je réinstalle un Mac au boulot, j’ai une image-disque contenant la « config parfaite » dont je me sers avec Carbon Copy Cloner pour tout installer (OS et logiciels), c’est moins fastidieux que d’installer tous les logiciels à la main. Après, je me logue en Root sur le système ainsi cloné, et je modifie l’utilisateur générique (ses nom et mot de passe) via Gestionnaire Netinfo, sans oublier après de renommer le dossier Home. Ca prend 30 sec. et ça marche au poil !
Le gestionnaire Netinfo permet d’ailleurs d’attribuer un dossier Home spécifique sans avoir à tout copier-coller …
Une bonne chose est de TOUJOURS activer l’utilisateur Root (sans pour autant fournir les clefs à l’utilisateur normal, hein) afin d’avoir un utilisateur « de secours » mais invisible, en cas de pb de ce genre …
Oui donc pour répondre à Sébastien ci-dessus, la manip de changement de nom ou d’attribution du dossier Home est assez simple, si ça t’intéresse … :-)
C’est assez facile à faire, mais ça ne modifie pas toutes les autorisations avec changement du nom du propriétaire de certains fichirs et ç as’appelle à peu de choses près changeshortname.
Dans toutes les crèmeries parfumées à la pomme.
Si, si tu passes par le gestionnaire Netinfo, ça ne pose pas de souci …