Changer le nom d'utilisateur

Bonjour,
J’ai mal entré mon nom d’utilisateur lors de l’installation.

J’aimerais le changer, et ainsi le nom du répertoire dans home.

Merci d’avance.

Salut,

1 - userdel “lemové” mais sans option R
2 - Modification du nom dans /home
3 - Adduser “lebon”

Tu n’ouvres pas de session pour l’utilisateur concerné. Tu laisses la fenêtre de connexion graphique de côté et tu bascules vers une console virtuelle : Ctrl+Alt+F2.
Tu te logues en root.
Login : root
Mot de passe de root

Tu effaces l’ancien utilisateur.

deluser ancien

deluser ne supprime pas les dossiers en /home.

Tu crées le nouvel utilisateur avec le mot de passe voulu.

adduser nouveau

et tu renseignes par deux fois son mot de passe.

Tu renommes /home/ancien en /home/nouveau

mv /home/ancien /home/nouveau


Idée acrobatico-bidouille, retoucher /etc/passwd, croiser les id et home.

adduser nouveau

Éditer /etc/passwd aux ligne des uid 1000 et 1001.

(avant)
ancien:x:1000:1000:ancien,:/home/ancien:/bin/bash
nouveau:x:1001:1001:,:/home/nouveau:/bin/bash

Tu intervertis les id 1001 et 1000 de “nouveau” et “ancien” et leurs $HOME

(après)
nouveau:x:1000:1000:,:/home/ancien:/bin/bash
ancien:x:1001:1001:ancien,:/home/nouveau:/bin/bash