logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 21-03-2018 18:52:13

nounours
Adhérent(e)
Lieu : hourtin 33
Distrib. : Bookworm
Noyau : debian-facile-12.1_amd64.iso
(G)UI : ??
Inscription : 11-02-2012

[Résolu] Changer le nom d’un compte unique.

Bonjour à tous

OS Debian Stretch XFCE

Je voudrais changer le nom suivant :
/home/jb
en
/home/valerie

Mais rien ne marche !!!

J’ai appliqué le tuto suivant :
https://debian-facile.org/doc:systeme:usermod
Chapitre :
Application : changer le nom d'un compte unique

usermod -d /home/ton-nouveau-nom -m -l ton-nouveau-nom ton-ancien-nom -c ton-nouveau-nom-complet


 avec :
ton-nouveau-nom : valerie
ton-ancien-nom : jb
on-nouveau-nom-complet : valerie
Voilà ce que donne l’application de la ligne de commande
 


Que veut dire ?? :
Currently used by process 539

1521653298.jpg

Merci d’avance pour vos lumières.

Dernière modification par nounours (23-03-2018 13:38:01)


N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.

Hors ligne

#2 21-03-2018 20:49:18

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Changer le nom d’un compte unique.

Ça veut dire qu'un processus dont le PID (identifiant numérique) est 539 est en cours d'exécution en tant qu'utilisateur jb. Tu peux afficher ce processus avec

ps -Af | grep 539


Edit : pas la peine de chercher vu l'historique du terminal dans ta copie d'écran : tu as lancé su depuis le compte à renommer, donc forcément...
Il faut te connecter directement avec le compte root ou avec un autre compte que le compte à renommer.

Dernière modification par raleur (21-03-2018 20:54:04)


Il vaut mieux montrer que raconter.

Hors ligne

#3 21-03-2018 21:14:44

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu] Changer le nom d’un compte unique.

Alors y a quelque chose a faire de pas élégant mais qui va marcher sans ce souci de conflit d'identité (attention, sale) yikes
Remplacer les occurence de "tonom" par "tonnouveaunom" dans /etc/passwd et /etc/groups - et reboot. Il faut t'assurer que tu as ton mot de passe root parce que changer ton nom comme ça rend ton mot de passe utilisateur invalide et tu devra le réinitialiser de ton compte root avec passwd.

Fin c'est mieux de faire comme a dit raleur, moi je préfère la solution comme je l'ai d'écrite parce que je trouve que c'est super rigolo de pouvoir le faire à la main. Par contre attention à la moindre erreur tongue

Dernière modification par otyugh (21-03-2018 21:15:59)


virtue_signaling.pngpalestine.png

Hors ligne

#4 21-03-2018 21:31:37

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Changer le nom d’un compte unique.

otyugh a écrit :

changer ton nom comme ça rend ton mot de passe utilisateur invalide


Tu es sûr ? Cela m'étonne car si c'est vrai je ne vois pas comment fait usermod pour éviter cela.


Il vaut mieux montrer que raconter.

Hors ligne

#5 21-03-2018 21:56:10

nounours
Adhérent(e)
Lieu : hourtin 33
Distrib. : Bookworm
Noyau : debian-facile-12.1_amd64.iso
(G)UI : ??
Inscription : 11-02-2012

Re : [Résolu] Changer le nom d’un compte unique.

Bonjour
@raleur et @otyugh

Je me suis mis sur le compte root  en tapant apres login :

root

et ensuite mot de passe

Ligne de commande en supprimant -c valerie (avec la commande complète) c'est pareil toujours un processus....

On a toujours un processus 533

Et voila ce que ça donne :
1521665103.jpg

N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.

Hors ligne

#6 21-03-2018 22:12:57

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Changer le nom d’un compte unique.

Je t'ai montré comment identifier le processus en question.

Il vaut mieux montrer que raconter.

Hors ligne

#7 21-03-2018 22:19:59

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [Résolu] Changer le nom d’un compte unique.

sinon quand tu es connecté en root sur la console

ps aux | grep ^jb

Hors ligne

#8 21-03-2018 22:52:25

nounours
Adhérent(e)
Lieu : hourtin 33
Distrib. : Bookworm
Noyau : debian-facile-12.1_amd64.iso
(G)UI : ??
Inscription : 11-02-2012

Re : [Résolu] Changer le nom d’un compte unique.

@raleur

Résultat de :

ps -Af | grep 539


root 829 822 0 22:31 tty1   00:00: grep 539



et aussi

ps -Af | grep 533


root 832 822 0 22:36 tty1   00:00: grep 533



@severian

ps aux | grep ^jb


Résultat :
1521668962.jpg

Un autre truc que j'ai remarqué en quittant la console après Alt F7 en haut à droite de l'écran.
Qu'est ce que ça veut dire ?.
1521669720.jpg

Dernière modification par nounours (21-03-2018 23:05:05)


N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.

Hors ligne

#9 22-03-2018 06:39:14

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : [Résolu] Changer le nom d’un compte unique.

Bonjour,
ça veut dire que tu as le choix entre ouvrir la session graphique par défaut ou la session xfce. Si tu n’as que le bureau xfce ça revient au même.
As-tu un mot de passe root ou utilises-tu sudo pour passer les commandes root ?

Hors ligne

#10 22-03-2018 07:18:07

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [Résolu] Changer le nom d’un compte unique.

tu t'es bien déconnecté de ta session avant de renommer ton utilisateur ??
pour être certain fais un

systemctl stop lightdm


puis tu fais ton changement

Hors ligne

#11 22-03-2018 07:31:42

nounours
Adhérent(e)
Lieu : hourtin 33
Distrib. : Bookworm
Noyau : debian-facile-12.1_amd64.iso
(G)UI : ??
Inscription : 11-02-2012

Re : [Résolu] Changer le nom d’un compte unique.

@chalu
Bonjour
Je n'utilise pas sudo. J'ai un mot de passe root.

Autre chose que j'ai oublié de dire. J'ai configuré lightdm de façon a avoir un démarrage de la session sans login ni mot de passe.
Il faut peut être commenter la ligne suivante ? :

autologin-user=jb
jb étant le login (le nom) de la session


Pour autoriser un autre utilisateur ??.

N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.

Hors ligne

#12 22-03-2018 07:37:28

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : [Résolu] Changer le nom d’un compte unique.

de toute façon tu devras modifier le fichier de config de lightdm car il va te renvoyer une erreur en ne trouvant plus l'utilisateur jb

donc oui commente la ligne autologin-user

Hors ligne

#13 22-03-2018 07:39:57

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : [Résolu] Changer le nom d’un compte unique.

Si tu lances ta session automatiquement elle n’est donc pas fermée quand tu fais la commande
Donc oui reviens en arrière sur cette connexion automatique. Puis tu relances et fais la commande
Ensuite tu pourras toujours refaire le parametrage pour une connexion automatique pour valerie.

Hors ligne

#14 22-03-2018 08:08:48

nounours
Adhérent(e)
Lieu : hourtin 33
Distrib. : Bookworm
Noyau : debian-facile-12.1_amd64.iso
(G)UI : ??
Inscription : 11-02-2012

Re : [Résolu] Changer le nom d’un compte unique.

1 - autologin-user=jb >  #autologin-user=jb

2 -  lignes de commande :

Compte root (en tapant : login : root)

usermod -d /home/valerie -m -l valerie jb -c valerie



autre essai avec :

usermod -d /home/valerie -m -l valerie jb



Résultat : c'est pareil !!!!
Avec process 545 maintenant


N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.

Hors ligne

#15 22-03-2018 08:13:41

nounours
Adhérent(e)
Lieu : hourtin 33
Distrib. : Bookworm
Noyau : debian-facile-12.1_amd64.iso
(G)UI : ??
Inscription : 11-02-2012

Re : [Résolu] Changer le nom d’un compte unique.

@severian post #10

Appliqué ta commande et refait commandes #14  : c'est pareil !!!!!

N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.

Hors ligne

#16 22-03-2018 08:35:27

nounours
Adhérent(e)
Lieu : hourtin 33
Distrib. : Bookworm
Noyau : debian-facile-12.1_amd64.iso
(G)UI : ??
Inscription : 11-02-2012

Re : [Résolu] Changer le nom d’un compte unique.

Autre chose, viola ce que donne :

Paramètre > session et démarrage

1521703822.png

On aurait envie de cocher : Lors de connexion ......(?)

N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.

Hors ligne

#17 22-03-2018 09:04:39

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Résolu] Changer le nom d’un compte unique.

nounours , j'ai regardé le lien que tu donnes au post #1 :

usermod -d /home/ton-nouveau-nom -m -l ton-nouveau-nom ton-ancien-nom -c ton-nouveau-nom-complet



as tu essayé la ligne suivante (en root) :

usermod  -d /home/valerie -m -l  valerie jb -c /home/valerie



s.g.d.g. bien sûr

Dernière modification par Debian Alain (22-03-2018 09:11:33)

Hors ligne

#18 22-03-2018 09:05:40

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : [Résolu] Changer le nom d’un compte unique.

Quand tu démarres ton PC, est-ce que tu as maintenant la fenêtre de connexion lightdm qui demande l’identifiant et le mot de passe de l’utilisateur ?
Si c’est oui c’est à ce moment qu’il faut passer en console tty1 sans saisir ton mot de passe utilisateur jb.
Je ne cocherais pas la case lors de la connexion .... et je décocherais même la case enregistrer automatiquement la session

Hors ligne

#19 22-03-2018 09:10:06

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu] Changer le nom d’un compte unique.

Bonjour
je vois que dans tes soucis c'est un processus utilisé par l'utilisateur jb , et tu dis ne pas utiliser sudo
Donc n'ouvres pas ta session graphique
Quand tu es sur l'écran de connexion Lightdm tu bascules sur la console Ctrl+Alt+F1 et tu te log au compte root

Edit:
J'avais mis en lien dans mes notes un ancien poste au sujet de usermod
https://debian-facile.org/viewtopic.php?id=16521

usermod -d /home/<nouveau-dossier> -m -l <nouveau-nom> -c <nouveau-nom-complet> <ancien-nom>
 


man a écrit :

NOM
       usermod - Modifier un compte utilisateur

SYNOPSIS
       usermod [options] LOGIN

Dernière modification par Croutons (22-03-2018 09:32:48)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#20 22-03-2018 13:15:02

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : [Résolu] Changer le nom d’un compte unique.

C’est la commande du post #1 de nounours tirée du wiki DF wink

Hors ligne

#21 22-03-2018 13:32:12

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu] Changer le nom d’un compte unique.

(cette réponse a rien à voir avec la question du topic, c'plus une anecdote technique)

raleur a écrit :

otyugh a écrit :

changer ton nom comme ça rend ton mot de passe utilisateur invalide


Tu es sûr ? Cela m'étonne car si c'est vrai je ne vois pas comment fait usermod pour éviter cela.


Non je suis pas sûr hmm

Donc je vais essayer !
1) su implijer (le mdp est 1234) = ok
2) je modifie "implijer" en "utilisateur" dans /etc/passwd
3) su utilisateur (...et le mdp 1234 n'est plus valide !)
...
4) Je remodifie "utilisateur" en "implijer"
5) su implijer (...et le mdp 1234 re-fonctionne).

Conclusion : le déchiffrage du mot de passe doit être lié d'une manière ou d'une autre au login dans /etc/passwd. À priori. Complètement empiriquement.

Dernière modification par otyugh (22-03-2018 13:34:10)


virtue_signaling.pngpalestine.png

Hors ligne

#22 22-03-2018 13:46:08

ChrisDev
Membre
Inscription : 02-02-2018

Re : [Résolu] Changer le nom d’un compte unique.

Bonjour,


Pour changer le nom d'un utilisateur, autant démarrer Linux en mode Recovery à partir de la page grub.

Passer en Super User via :

su



Puis en allant pas à pas :

1/ Changer le nom de l'utilisateur (ton-ancien-nom) par le nouveau (ton-nouveau-nom) :

 pkill -9 -u ton-ancien-nom && usermod -l ton-nouveau-nom ton-ancien-nom




2/ Changer le nom complet associé à ton-nouveau-nom :

 usermod -c "ton-nouveau-nom-complet" ton-nouveau-nom




3/ Réaffecter le répertoire Home de /home/ton-ancien-nom à /home/ton-nouveau-nom :

 usermod -d /home/ton-nouveau-nom -m ton-nouveau-nom

Dernière modification par ChrisDev (22-03-2018 13:48:05)

Hors ligne

#23 22-03-2018 16:16:10

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Changer le nom d’un compte unique.

otyugh a écrit :

2) je modifie "implijer" en "utilisateur" dans /etc/passwd


Tu l'as bien modifié dans /etc/shadow aussi ?


Il vaut mieux montrer que raconter.

Hors ligne

#24 22-03-2018 16:53:42

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu] Changer le nom d’un compte unique.

raleur a écrit :

otyugh a écrit :

2) je modifie "implijer" en "utilisateur" dans /etc/passwd


Tu l'as bien modifié dans /etc/shadow aussi ?


J'ai noté exactement ce que j'ai fait ; donc non. Mais du coup ça explique tout, merci pour la chips que j'avais loupé >.<


virtue_signaling.pngpalestine.png

Hors ligne

#25 22-03-2018 18:58:34

nounours
Adhérent(e)
Lieu : hourtin 33
Distrib. : Bookworm
Noyau : debian-facile-12.1_amd64.iso
(G)UI : ??
Inscription : 11-02-2012

Re : [Résolu] Changer le nom d’un compte unique.

@ChrisDev post #22

Salut.
Avant d’appliquer je voudrais être sûr d’avoir bien compris la manœuvre.
Je veux simplifier tout au maximum alors je ne veux pas ajouter des noms inutiles :

Nouveau-nom-complet = Nouveau-nom
Est-ce que c’est possible ???
Soit
valerie = valerie

1)

su




2)

pkill -9 -u jb && usermod -l valerie jb




3a) Faut-il écrire de cette façon ?.

usermod -c "valerie" valerie



3b) Ou alors de cette façon ?.

usermod -c valerie valerie



Et à la fin peut être (?):

reboot


N'achetez pas Windows !. Volez-le !. Au moins vous en aurez pour votre argent.

Hors ligne

Pied de page des forums