Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 20/02/2013, à 16:36

fnux

[Résolu] Peut-on changer le nom d'un user ?

Salut à tous.

Losrque j'ai installé Ubuntu 12.04, j'ai donné un nom assez bidon pour le user.

Est-il possible de changer ce nom sans devoir réinstaller Ubuntu ?

Si oui, comment faire ?

Merci d'avance de votre aide.

Dernière modification par fnux (Le 21/02/2013, à 01:55)


N'engage pas un débat lors d'un dîner car celui qui n'a pas faim aura le dernier mot. - R. Whately
FWPBLA - The French West Palm Beach Linux Association.

Hors ligne

#2 Le 20/02/2013, à 16:48

BrunoGey

Re : [Résolu] Peut-on changer le nom d'un user ?

Bonjour,

je n'ai rien trouvé d'évident comme idée oubien explication.
va au plus simple :
-> crées d'abord un nouvel Utilisateur
-> détruits ensuite celui que tu ne veut plus.
Avant de détruire ce dernier: penses à sauvegarder le /home et le transférer dans le nouveau compte.
Attention : si l'user que tu veut détruire est le premier qui a été construit ( celui de l'install du pc ), son password fait aussi office de  password  administrateur.
ce qui signifie qu'à chaque maj, install de logiciel.........toute tache réputée etre tache d'administration du pc, c'est ce tout premier password qui sera valide !

cdt

bruno

Hors ligne

#3 Le 20/02/2013, à 16:56

Braun

Re : [Résolu] Peut-on changer le nom d'un user ?

Bonjour,

fnux a écrit :

j'ai donné un nom assez bidon pour le user.

Quel user?
Par principe je n'utilise quasiment jamais le premier "user" défini à l'installation, je me crée dès que possible un compte auquel je donne les droits de sudo.
Ceci dit, d'expérience, il est très difficile de changer un nom d'user sans oublier un paramètre. En général je supprime l'importun et recrée un nouvel utilisateur en forçant son uid et son gid à la valeur souhaitée.

Hors ligne

#4 Le 20/02/2013, à 18:03

mloupiot

Re : [Résolu] Peut-on changer le nom d'un user ?

Bonjour,
sous KDE -mais il doit y avoir l'équivalent sous les autres environnements- Configuration du système → Utilisateurs et groupe semble permettre de changer le nom du user, ses permissions, son groupe, le chemin de son /home, MdP, etc… (je dis semble, car si j'ai bien effectué des modifs, je ne les ai pas validées).

Hors ligne

#5 Le 20/02/2013, à 18:29

fnux

Re : [Résolu] Peut-on changer le nom d'un user ?

Merci à tous les 3.

Malheureusement, c'est bien au premier user créé à l'install que je fais référence.

Alors, si je crée au autre user, que je recopie le /home du premier user dans le nouveau et que je supprime le premier user, comment forcer l'UID et le GID à 1000 (valeur par défaut du premier user je crois) ?

Merci de vos idées car sinon je vais devoir tout réinstaller.


N'engage pas un débat lors d'un dîner car celui qui n'a pas faim aura le dernier mot. - R. Whately
FWPBLA - The French West Palm Beach Linux Association.

Hors ligne

#6 Le 20/02/2013, à 18:46

mloupiot

Re : [Résolu] Peut-on changer le nom d'un user ?

Il semblerait que changer le nom du user créer à l'install (id=1000) ne pose pas plus de problèmes que pour les autres ; tu as essayé ?

Hors ligne

#7 Le 20/02/2013, à 19:00

Brunod

Re : [Résolu] Peut-on changer le nom d'un user ?

Oui, mais le nom du répertoire créé à l'install et portant ce nom ne sera pas changé. Il sera par contre parfaitement utilisable sans problème.


Wanted : emploi dans la sécurité informatique et réseau
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
36 pc linux convertis

Hors ligne

#8 Le 20/02/2013, à 19:35

mloupiot

Re : [Résolu] Peut-on changer le nom d'un user ?

Pas sûr Brunod, il y a la possibilité de changé le répertoire de /home ; est-il renommé ou un nouveau est-il créé ? Je ne sais pas et pas vraiment envie d'essayer avec mon compte root …
Ajout :
je viens de faire un essai avec un utilisateur créé pour l'occasion, il semblerait que tu ais le choix : faire pointer le /home vers l'ancien ou créer un nouveau dossier.

Dernière modification par mloupiot (Le 20/02/2013, à 19:43)

Hors ligne

#9 Le 20/02/2013, à 19:50

Braun

Re : [Résolu] Peut-on changer le nom d'un user ?

Toujours dans la même idée, je n'ai jamais testé le cas d'école suivant:
Avec le premier utilisateur, "bidon", je crée un nouvel utilisateur, e.g. "gamelle" et je donne à celui ci tous les droits d'administrateur.
Est-il possible à "gamelle" de supprimer l'utilisateur  "bidon" et donc, comme évoqué plus haut le remplacer par un autre?
Ceci mis à part je conseillerais  fnux d'être prudent avec les recopies de home. Pour les fichiers de données pas de problème mais pour les fichiers (surtout cachés) de configuration j'hésiterais.

Hors ligne

#10 Le 20/02/2013, à 21:40

Haleth

Re : [Résolu] Peut-on changer le nom d'un user ?

La seule entrée avec le nom de ton user est dans /etc/passwd
Il te suffit de changer la bonne ligne.


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#11 Le 21/02/2013, à 01:55

fnux

Re : [Résolu] Peut-on changer le nom d'un user ?

Vraiment merci à vous tous et tout particulièrement à Haleth.

Haleth a écrit :

La seule entrée avec le nom de ton user est dans /etc/passwd
Il te suffit de changer la bonne ligne.

En effet, sans cette info, j'avais pas mal de problème car mon premier user ne disparaissait jamais.

Voici donc comment j'ai fait :

1- Boot sur le premier user eg. "bidon"
2- Création d'un nouveau user eg. "gamelle"
3- Attribution de tous les droits d'administrateur à ce nouveau user "gamelle"
4- Insertion de ce user "gamelle" dans les groupes admin, root et sudo
5- Log off du premier user "bidon"
6- Log on sur le second user "gamelle"
7- Suppression du user "bidon" (et de ses fichiers)

et c'est là que c'est très important (re merci à Haleth) :

8- Edition du fichier /etc/passwd (sudo gedit /etc/passwd)
9- remplacement du user "bidon" (en 1000:1000) par "gamelle" (en 1000:119)

Note : l'info sur "gamelle" était la dernière ligne de mon fichier /etc/passwd

10- Suppression de la dernière ligne du fichier /etc/passwd qui fait référence à "gamelle"
11- Sauvegarde du fichier /etc/passwd
12- Reboot

Et le tour est joué.

Merci encore à tous.

PS: je mets "Résolu" dans le titre.


N'engage pas un débat lors d'un dîner car celui qui n'a pas faim aura le dernier mot. - R. Whately
FWPBLA - The French West Palm Beach Linux Association.

Hors ligne

Haut de page ↑