[HOW TO] Changer le nom de l'utilisateur ainsi que le nom de son répertoire personnel.

Vos petites astuces, répertoire des tutoriels et astuces
Verrouillé
Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

[HOW TO] Changer le nom de l'utilisateur ainsi que le nom de son répertoire personnel.

Message par cyrille »

Changer le nom de l'utilisateur ainsi que le nom de son répertoire personnel.


Il existe plusieurs méthodes. Voici la plus simple à mes yeux pour un système utilisant sudo

1. Créer un utilisateur temporaire avec les doits sudo
2. Utiliser cet utilisateur temporaire dans un tty pour renommer le compte
3. Supprimer l'utilisateur temporaire


1. Créer un utilisateur temporaire

Passé sous un TTY

Code : Tout sélectionner

Ctl + Alt + F1
Saisir son login et son mot de passe

Dans cette console, créer un nouvel utilisateur

Code : Tout sélectionner

sudo adduser temporaire
Répondre aux questions pour Oui / Yes (défaut) et définir un mot de passe

Lui donner les droits sudo (administrateur)

Code : Tout sélectionner

sudo adduser temporary sudo
Se déconnecter

Code : Tout sélectionner

exit
2. Renommer le compte et changer le répertoire de base en fonction de ce nouveau nom de login

Attention : si connexion X en cours avec cet utilisateur, se délogguer.

Toujours sous le TTY se logguer avec l'utlisateur temporaire


Changer de login pour l'utilisateur

Code : Tout sélectionner

sudo usermod -l <NouveauNom> <AncienNom)
Et c'est tout

Changer de répertoire de base

Code : Tout sélectionner

sudo usermod -d /home/<NoveauNom> /home/<AncienNom>
Ces deux commandes en une seule

Code : Tout sélectionner

sudo usermod -l <NouveauNom> -d /home/<NouveauNom> -m <AncienNom>
Se délogguer

Code : Tout sélectionner

exit

3. Supprimer l'utilsateur temporaire
Se logguer avec l'utilisateur <NouveauNom>
Supprimer l'utilisation temporaire précédement créé.

Code : Tout sélectionner

sudo userdel temporaire
Quitter

Code : Tout sélectionner

exit
Repasser sous X

Code : Tout sélectionner

Ctrl + Alt + F7
Se connecter avec le nouveau login.

Et c'est tout ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Verrouillé