Comment changer un nom d'utilisateur? (nom abrégé et dossier de départ)

11

Sous Linux, ce serait une évidence. Accédez simplement à / etc / password et modifiez-le, puis renommez le répertoire dans / home. Je veux que le nouveau nom abrégé et le nouveau dossier personnel correspondent après la modification.

Mithras
la source
2
Juste une remarque: sous Linux, ce n'est pas si simple. Vous devez également mettre à jour /etc/group, éventuellement l'alias de messagerie (par exemple, nom d'utilisateur @ machine) et tous les endroits où votre ancien nom d'utilisateur est présent (généralement plusieurs).
Matteo

Réponses:

7

Les propres instructions d'Apple fonctionnent assez bien. Il peut y avoir des moyens plus complexes et plus rapides, mais je n'ai jamais rencontré de problème (comme des autorisations incorrectes) avec ces étapes.

Mac OS X v10.6 et versions antérieures: comment modifier le nom du compte d'utilisateur ou le nom du répertoire personnel

chrismanderson
la source
1
C'est certainement la voie à suivre "officielle" - mais elle a deux inconvénients: Le gros, c'est que vous vous retrouvez avec un UID différent. Ce n'est pas un gros problème, mais pour la plupart des gens, conserver le numéro d'utilisateur 501 est le moins compliqué lors de la connexion d'un disque externe à un autre Mac. L'autre est qu'il est plus long que nécessaire. Je suppose qu'Apple a décidé d'avoir un processus beaucoup plus long pour éviter de dire à quelqu'un de supprimer un compte d'utilisateur car certaines personnes ne liront pas les choses et finiront par tout supprimer - potentiellement sans sauvegarde.
bmike
Je ne me suis pas rendu compte de la partie concernant l'UID - je n'ai pas rencontré de problème concernant l'UID, mais c'est certainement quelque chose à considérer.
chrismanderson
Cela a bien fonctionné pour moi, merci. Je pensais que ce serait plus difficile.
Dan
3

Dans Préférences Système , Utilisateurs et groupes , cliquez avec le bouton droit sur le nom d'utilisateur dans la liste de gauche et sélectionnez Options avancées . Modifiez le champ Nom du compte et cliquez sur OK .

Idéalement, vous souhaiterez également modifier le répertoire d'accueil pour correspondre au nouveau nom d'utilisateur, bien que ce ne soit pas strictement nécessaire.

capture d'écran

Ingmar Hupp
la source
Comment changer le répertoire personnel pour correspondre au nom d'utilisateur? Le renommer dans le Finder ne semble pas fonctionner
Enrico Susatyo
1
Ingmar Hupp fait référence à la boîte de dialogue qui apparaît lorsque vous sélectionnez "Options avancées".
kiamlaluno
1

Je n'aime vraiment pas éditer un utilisateur sur place car il est si simple de supprimer l'utilisateur (en préservant le dossier de départ) - renommer le dossier en tant que root - rendre le nouvel utilisateur avec le nom court correct correspondant au dossier renommé.

Le volet des préférences verra que vous avez déjà / Users / newshort et proposera d'hériter du dossier. Il fait le meilleur travail que je connaisse pour définir la propriété et corriger la liste de contrôle d'accès nécessaire pour que votre dossier de départ fonctionne comme prévu par Apple.


  1. Vérifiez que votre sauvegarde est à jour - juste au cas où
  2. Faites la suppression entrez la description de l'image ici
  3. Faites le déménagement dans le terminal sudo -spuismv /Users/tester\ \(Deleted\)/ /Users/test
  4. Faites la création entrez la description de l'image ici
bmike
la source
Vous devriez probablement exécuter la tâche "Réparer les autorisations" dans l'Utilitaire de disque après avoir effectué cette action. Étant donné que l'ID utilisateur Unix sera différent après la suppression et la création d'un nouvel utilisateur.
sholsinger
1
Les autorisations de réparation ne touchent jamais le dossier de départ d'un utilisateur. Il corrige uniquement les logiciels qu'Apple a installés en consultant / Library / Receipts (ou la nouvelle base de données de reçus) - les autorisations utilisateur ne sont définies que par le volet de préférences / dscl / open directory qui est nouveau dans Lion.
bmike