Comment changer le nom du compte et le nom complet en un nom cohérent?

4

J'ai créé un compte d'administrateur sur un Mac OSX 10.5.8. Au début, le nom d'utilisateur et le nom du compte s'appelaient "kaleb". Cependant, j'ai plus tard changé le nom (est-ce le compte ou l'utilisateur?) Via System Preferences | Accounts"apple2".

Je souhaite maintenant que ce nom soit cohérent pour tout ce qui concerne ce compte. Pour essayer de faire cela, j'ai suivi les instructions à l' adresse http://support.apple.com/kb/HT1428 . Cependant, cela n'a pas fonctionné. Je peux toujours me connecter en tant que "kaleb" (et en tant que "apple2") et le nom de mon dossier personnel est toujours "kaleb", bien que l'utilisateur s'appelle "apple2". Sur la ligne de commande, le nom d'utilisateur est "kaleb". Cependant, dans Préférences Système, il n’existe que la preuve d’un utilisateur "apple2".

Que puis-je faire pour me débarrasser de "kaleb" et avoir toutes les autorisations, les pointeurs, les noms, etc. sous le nom "apple2"?

Kaleb
la source
Cet article de la base de connaissances n'a aucune valeur, tout comme le truc dans le volet des comptes permettant de modifier le nom abrégé dans / Users, car il ne fonctionne pas bien dans tous les cas pour tous les systèmes d'exploitation. Je comprends pourquoi Apple ne dit pas aux gens de supprimer un compte et leur fait confiance de ne pas appuyer sur return avec le choix par défaut ou de modifier le choix par défaut lors de la suppression d'un compte. Voir ci-dessous pour la meilleure solution.
bmike

Réponses:

2

Vous aurez besoin d'un troisième compte pour faire cette astuce pleinement.

  1. Créez un compte administrateur nommé différemment que le nom abrégé final que vous souhaitez avoir dans le système de fichiers pour / Users / apple2 ("utilisateur parfait" souhaité avec tout ce qui correspond).
  2. Connectez-vous au compte admin et effectuez une dernière sauvegarde de votre système.
  3. Supprimez uniquement le compte que vous souhaitez conserver - en prenant soin de conserver les dossiers personnels - ne laissez pas le système supprimer ce dossier personnel, supprimez simplement le compte sans modifier le dossier personnel.
  4. Ouvrez terminal et utilisez cette commande avec précision (à moins que vous ne commenciez par autre chose que kaleb et que vous terminiez par autre chose que apple2:

    sudo mv /Users/kaleb\ \(Deleted\)/ /Users/apple2

Cette commande utilise le \caractère pour échapper l’espace et les parenthèses. Veillez donc à le coller exactement ou à [chat] ici ou ailleurs avec une personne connaissant le fonctionnement de la ligne de commande unix si vous avez le moindre doute sur la façon dont il renommera un dossier en déplaçant il.
Vous pouvez vraiment tout gâcher dans le terminal sudosi vous n’êtes pas prêt à tout effacer, à réinstaller le système d’exploitation et à le restaurer à partir d’une sauvegarde.

Désormais, lorsque vous (re) créez l’utilisateur d’apple2, le système d’exploitation corrigera la propriété du dossier de départ et le nom abrégé correspondra au répertoire et au nom long en créant les trois "apple2".

entrez la description de l'image ici

Mon processus diffère légèrement de celui d'Apple dans HT1428: OS X: Comment changer le nom du compte d'utilisateur ou le nom du répertoire de base en ce sens qu'ils activent / désactivent l'utilisateur root sur lequel je viens de créer un nouveau compte administrateur. Apple vous a renommé le dossier à la volée tout en étant connecté en tant que root, puis a créé le nouveau compte. Votre compte renommé recevra donc l'UID 502. Je supprime le compte (mais pas les fichiers) afin que votre compte renommé obtienne l'UID 501. Aucun cela compte vraiment - vous voulez juste une sauvegarde au cas où l’un ou l’autre des processus vous échouerait - les deux retrouveront votre nom abrégé et votre nouveau compte synchronisés.

bmike
la source
2
Qu'est-ce que ça \(Deleted\)/veut dire? Je reçois le reste: n'est-ce pas juste sudo mv /Users/kaleb /Users/apple2? Je vous remercie.
Kaleb
2
Le système a renommé le dossier de base lorsque vous supprimez le compte d'utilisateur associé. Ainsi, si mon dossier personnel était /Users/mike- lorsque je le supprime mais que je laisse le dossier personnel seul, il est renommé /Users/mike (Deleted)-, /afin d'empêcher l'espace (et )de signifier autre chose que les caractères qu'ils représentent.
bmike