6 votes

Nom d'utilisateur modifié, tout a été cassé

J'ai changé un nom d'utilisateur dans Yosemite, et maintenant tout ce qui se trouve sous cet utilisateur est détruit.

  • Chrome ne fonctionne pas du tout, disant qu'il ne peut pas lire ni écrire dans un fichier de données.
  • Toutes les données Minecraft de mon fils sont perdues, et le lanceur de Minecraft ne se lancera pas, disant quelque chose à propos de Java ne pouvant pas configurer un répertoire.

Les deux fonctionnent bien sous tous les autres noms d'utilisateur. De plus, je ne peux pas établir des autorisations de lecture/écriture pour aucun dossier, bien que le nom d'utilisateur problème soit un compte administrateur, et j'ai tous les mots de passe pour déverrouiller les autorisations manuellement et les ai changés dans la zone " obtenir des informations ", et les ai changés plusieurs fois, le changement ne reste jamais.

J'ai essayé de réparer les autorisations avec l'utilitaire de disque, et cela n'a pas fonctionné non plus. Comment puis-je sauver Minecraft ou éventuellement toutes les données utilisateur?

3voto

ganbustein Points 1312

Lorsque vous avez changé votre nom d'utilisateur, avez-vous également changé le nom de votre dossier personnel ? Sans plus d'informations, je supposerais que vous avez changé votre nom d'utilisateur en allant dans Préférences Système > Utilisateurs et Groupes, en cliquant avec le bouton droit sur votre compte et en choisissant "Options avancées". Il y a des champs où vous pouvez modifier votre nom d'utilisateur (étiqueté de manière inexplicable "Nom du compte") et votre répertoire personnel.

Vous ne devez jamais changer l'un de ces éléments pour le compte sur lequel vous êtes actuellement connecté ! Connectez-vous avec un utilisateur différent.

Modifier le champ "Répertoire personnel" ne change que l'endroit où le compte recherche son répertoire personnel. Cela ne renomme pas réellement le dossier.

En continuant de deviner, je suppose que c'est exactement ce que vous avez fait. Vous vouliez changer votre nom d'utilisateur de ancienvous à nouveaunom et en même temps avez changé le nom de votre dossier personnel de /Utilisateurs/ancienvous à /Utilisateurs/nouveaunom, mais vous avez fait le changement uniquement dans la boîte de dialogue, pas sur le disque. La prochaine fois que vous vous êtes connecté, le système a remarqué que votre dossier personnel (/Utilisateurs/nouveaunom) n'était pas présent, donc il en a créé un pour vous comme s'il s'agissait d'un nouvel utilisateur.

La bonne nouvelle est que votre ancien dossier personnel, /Utilisateurs/ancienvous, est toujours là avec toutes vos données (y compris Minecraft), exactement comme vous l'avez laissé.

Il y a deux chemins possibles que vous pouvez prendre ici, tous deux dépendant de vos capacités à effectuer des fonctions administratives.

Une méthode consiste à retourner dans les Préférences Système et à changer le champ "Répertoire personnel" en /Utilisateurs/ancienvous. Vous devrez redémarrer, mais lorsque vous vous connecterez, toutes vos données seront de retour. Vous aurez alors un dossier inutile /Utilisateurs/nouveaunom que vous pourrez supprimer.

Cela signifie que le nom de votre dossier personnel ne correspondra plus à la convention /Utilisateurs/nomdutilisateur, mais cela ne devrait pas poser de problème. Ce n'est qu'une convention, et seuls les logiciels mal écrits seront perturbés par cela. Malheureusement, nous vivons dans un monde où des logiciels mal écrits existent.

Cela nous amène à la deuxième méthode pour résoudre votre problème. Si vous pouvez toujours créer des comptes, créez un nouveau compte administrateur. Dans ce compte, supprimez /Utilisateurs/nouveaunom et renommez /Utilisateurs/ancienvous en /Utilisateurs/nouveaunom.

Ces dossiers sont marqués comme interdiction de suppression, ce qui signifie également que vous ne pouvez pas les renommer. (Renommer revient à supprimer puis à ajouter.) Le Finder ne vous laissera probablement même pas essayer. Vous pouvez le faire depuis le Terminal, cependant, en commençant par :

sudo mv /Utilisateurs/nouveaunom /Utilisateurs/stockmoi
sudo mv /Utilisateurs/ancienvous /Utilisateurs/nouveaunom

Assurez-vous d'avoir remplacé nouveaunom et ancienvous par les noms corrects. Vérifiez que vous pouvez vous connecter à votre compte nouveaunom. Une fois sûr que tout fonctionne comme il se doit, vous pouvez supprimer le dossier /Utilisateurs/stockmoi avec :

sudo rm -rf /Utilisateurs/stockmoi

Assurez-vous d'avoir entré cela exactement comme je l'ai donné. Le copier/coller pourrait être une bonne idée. La ponctuation, y compris les espaces, est très importante ici.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X