Renommer le nom d'utilisateur [dupliquer]

29

J'ai fait une erreur dans le nom d'utilisateur au moment de l'installation. J'ai donc changé le nom de l'utilisateur après la connexion en créant un compte invité avec les droits SUDO. Mais lorsque je vérifie la liste des utilisateurs utilisant la commande ls / home, je ne vois pas le nouveau nom de l’utilisateur à la place. L’ancien nom apparaît. Mais j'utilise le nouveau nom pour me connecter.

Est-ce que je dois changer le nom dans le répertoire Home séparément? En outre, s'il y a d'autres changements, il faut le faire ..?

    
posée Bala Jagannathan S 10.12.2014 - 05:14
la source

4 réponses

47

Procédure pour renommer ou modifier le nom d'utilisateur dans Ubuntu:

Si vous utilisez l’utilisateur à modifier, déconnectez-vous d’abord, puis ouvrez une console:

Appuyez sur Ctrl + Alt + F1

Sinon, ouvrez simplement un nouveau terminal:

Appuyez sur Ctrl + Alt + T

Et lancez:

exec sudo -i
killall -u oldname
id oldname
usermod -l newname oldname
groupmod -n newname oldname
usermod -d /home/newname -m newname
usermod -c "New_real_name" newname
id newname

Exemple:

sudo -i
killall -u belaje
id belaje
uid=1000(belaje) gid=1000(belaje) groups=1000(belaje),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),127(sambashare)
usermod -l  balaja belaje
groupmod -n balaja belaje
usermod -d /home/balaja -m  balaja
usermod -c "Bala Jagannathan" balaja
id balaja

Chaque fois que vous voulez revenir de la version de la console à la version graphique:

Appuyez sur Ctrl + Alt + F7

    
réponse donnée kyodake 10.12.2014 - 14:39
la source
5

sur le serveur, cela a fonctionné pour moi:

sudo usermod -md /home/NewHome -l NewName OldName
sudo groupmod -n NewGroupName OldGroupName

Cela renomme l'utilisateur et son groupe ainsi que le dossier de départ.

    
réponse donnée wbloos 08.05.2017 - 10:57
la source
1

Cela fonctionne, mais beaucoup d'applications vont se briser car elles appellent spécifiquement le /home/oldusername ; De nombreux auteurs de logiciels individuels n'utilisent pas de variables pour appeler leurs configs, ils spécifient directement oldusername et non $ HOME. Chrome, GTK et firefox se brisent comme ça. N'oubliez pas que vos porte-clés auront aussi les anciennes références… Je ne sais pas comment les sauvegarder… peut-être les exporter?

Donc, je finis par faire ce qui suit pour changer de nom d’utilisateur - mec je souhaite que je connaisse un moyen plus facile.

  • comme olduser , connectez-vous à chrome et à firefox pour synchroniser les paramètres
  • en utilisant les utilisateurs et les groupes dans Paramètres, créez l’utilisateur killmenow avec le même mot de passe, rendez-le admin, redémarrez et connectez-vous en tant que killmenow .
  • ouvrir le terminal, riun sudo i , puis mkdir /home/newusername et le rendre identique: gid comme oldusername
  • Déplacez usercreatedfiles.xyz, Desktop, Downloads et autres répertoires contenant des fichiers créés tels que docs, des images, de la musique, des films, etc. dans /home/oldusername/ à /home/newusername .
  • Découvrez des applications spécifiques avec des paramètres particuliers ... Utile de faire attention ici :) l'utilisateur risque de vous coincer dans un répertoire si vous perdez ses fichiers;)
  • vi /etc/passwd et /etc/group font référence à newusername et /home/newusername
  • passwd newusername et entrez un mot de passe temporaire deux fois redémarrez et connectez-vous en tant que newusername , le mot de passe étant ce que vous avez entré au point précédent.
  • supprimer killmenow en utilisant "utilisateurs et groupes" dans les paramètres.

attendre que le temps passe avant de supprimer /home/oldusername - au cas où vous auriez raté des choses importantes ... ou le déplacer vers /home/newusername/Downloads et leur dire

mv /home/oldusername /home/newusername/Downloads/oldusername-backup
    
réponse donnée Mr Invader 05.10.2017 - 02:34
la source
-2

Veuillez essayer ci-dessous pour changer le nom d'utilisateur dans le répertoire personnel,

usermod -d /home/newHomeDir -m newUsername

J'espère que ça aide!

    
réponse donnée vembutech 10.12.2014 - 06:23
la source

Lire d'autres questions sur les étiquettes