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).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:systeme:usermod [14/10/2012 18:07]
smolski
doc:systeme:usermod [26/05/2018 11:06] (Version actuelle)
smolski [Utilisation]
Ligne 1: Ligne 1:
 ====== usermod ====== ====== usermod ======
  
-  * Objet : commande usermod +  * Objet : la commande usermod 
-  * Niveau requis : TOUS +  * Niveau requis : {{tag>​avisé}} 
-  * Commentaires : // Renommer ​un user((//​user ​= nom d'//**utilisateur**// de la session//)) par exemple. ​// +  * Commentaires : // Modifier ​un compte utilisateur. ​// 
-  * Débutant, à savoir ​: [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)+  * Suivi : {{tag>​à-tester}} 
 +    * Création par [[user>​smolski]] le 18/12/2011 
 +    ​Refonte par [[user>​paskal]] le 14/02/2015 
 +    * Testé par philgra le 20/05/2018 
 +    * Modification philgra le 26/05/2018 
 +    * Testé par … le … 
 +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=4687 | c'est ici]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)
 + 
 +<note important>​Le compte dont on va modifier la configuration doit être déconnecté du système.</​note>​ 
  
 ===== Utilisation ===== ===== Utilisation =====
  
-<note important>​Il faut d'​abord __se déconnecter ​de la session //user// en cours__  ​\\ +La commande usermod permet ​de modifier toutes les options fixées par la commande [[:​doc:​systeme:​adduser]].\\ 
-Sous gnomeallez dans le menu : +Pour simplifier l’utilisation de cette commandeles options sont identiques à celles de la commande adduser. \\ 
-   ​Système -> Fermer ​la session +\\ 
-</​note>​+Voici des exemples d’utilisation de la commande usermod : 
  
-Puis on passe en console(([[manuel:​console]])) en tapant en même temps sur les touches : +  * Ajout de l'​utilisateur jchalle aux groupes sys et adm ((<note warning>​L'​omission de l'​option ''​-a''​ (append, ajout en anglais) supprimera l'​utilisateur des groupes non listés dans l'​option ''​-G''</​note>​)) 
-   [Ctrl Alt F1]+<code root> 
 +usermod -a -G sys,adm jchalle 
 +</​code>​
  
-On se logge en **root** ​ et on fait : +  ​Dans certains cas, l’administrateur peut être amené à retirer un utilisateur de tous les groupes dont il fait partie, sauf de son groupe individuel. Voici la syntaxe de la commande à employer ​:
-<code bash> +
-usermod -d /​home/​ton-nouveau-nom -m -l ton-nouveau-nom ton-ancien-nom</​code>​+
  
-  ​ton-nouveau-nom = tu mets le nouveau nom d'​utilisateur que tu veux. +<code root> 
-  - ton-ancien-nom = tu mets le nom d'​utilisateur que tu as actuellement et que tu veux changer.+usermod ​-G ""​ jchalle 
 +</​code>​
  
-Ensuite tu tapes //​exit//​((ou bien tu utilises ton clavier par [ **Ctrl d** ])).+Cela signifie que l’option - G remplace ​**totalement** les informations. \\ 
 +Si l’utilisateur jchalle fait partie du groupe adm et que, par l’entremise de la commande usermod, il est placé dans le groupe sys, en réalité, il ne fera plus partie du groupe adm mais uniquement du groupe sys.
  
-Enfin, tu tapes : 
-   [Ctrl Alt F7] 
  
-Pour revenir en graphique et ouvrir la session ​de l'​utilisateur ​renommé.+===== Application : changer le nom d'un compte unique ===== 
 +Pour vérifier que les changements ont tous été faits, avant de commencer, on fait le point sur les groupes ​de l'​utilisateur ​à changer : 
 +<code user>id ton-nom-à-changer</​code>​ 
 +On se déconnecte de la session 
 +<note important>​Il faut d'​abord __se déconnecter de la session //user// en cours__ 
 +</​note>​
  
-Voilàet si il y a un soucis, l'​opération est réversible,​ tu refais ​la commande en inversant //ancien// et //nouveau nom// !+Sous gnomeallez dans le menu : 
 +   ​Système -> Fermer ​la session
  
-===== Remarque =====+Puis on passe en console(([[:​doc:​systeme:​console]])) en tapant en même temps sur les touches  
 +<​key>​C-A-F1</​key>​
  
-Voir le //gnou en chocolat// sur le forum df là +On se logge en **root** ​ \\ 
-  * http://debian-facile.org/​forum/viewtopic.php?​pid=38838#​p38838+On vérifie qu'​aucun processus pour le nom à changer est actif avec [[doc:​systeme:​ps|la commande ps]] : 
 +<code root>ps -U nom-utilisateur-à-changer -u nom-utilisateur-à-changer<​/code> 
 +Le retour ne doit pas indiquer de processus actif sous les titres des colonnes : 
 +<code user>PID TTY          TIME CMD</code> 
 +Si c'est bien le cas, on fait 
 +<code root> 
 +usermod -d /home/ton-nouveau-nom -m -l ton-nouveau-nom ton-ancien-nom -c ton-nouveau-nom-complet<​/code>
  
-===== Utilisation =====+  * ton-nouveau-nom ​tu mets le nouveau nom d'​utilisateur que tu veux.(la syntaxe ne supporte pas les majuscules, ni accent ou caractères spéciaux ;-)) 
 +  * ton-ancien-nom ​tu mets le nom d'​utilisateur que tu as actuellement et que tu veux changer. 
 +  * ton-nouveau-nom-complet ​ Le nom qui sera affiché dans certaine application comme le client de messagerie. **la syntaxe supporte plus de fantaisie, écrire le nom entre " " en cas d'​espace** ​
  
-La commande usermod permet de modifier toutes ​les options fixées par la commande ​adduser. Pour simplifier l’utilisation de cette commandeles options sont identiques à celles de la commande adduserVoici un exemple d’utilisation de la commande usermod : +On vérifie que tous les changements ont eu lieu : 
-<code bash+<code root>id ton-nouveau-nom</​code>​ 
-usermod –G sys,adm jchalle</code>+On doit retrouver le même nombre d'​éléments dans le retour que dans la commande ​faite au débutl'​ancien nom étant remplacé par le nouveau nom\\ 
 +Ensuite tu tapes //​exit//​((ou bien tu utilises ton clavier par <key>C-d</​key>​)). \\ 
 +Enfintu tapes  
 +<​key>​A-F7</key>
  
-Dans certains cas, l’administrateur peut être amené à retirer un utilisateur ​de tous les groupes dont il fait partie, sauf de son groupe individuelVoici la syntaxe de la commande à employer : +Pour revenir en graphique et ouvrir la session de l'utilisateur ​renommé.
-<code bash> +
-usermod –G ""​ jchalle</​code>​+
  
-Cela signifie que l’option – G remplace **totalement** les informations. \\ +Voilà, ​et si il y a un soucis, l'​opération est réversible,​ tu refais ​la commande ​en inversant //ancien// et //nouveau nom// ! 
-Si l’utilisateur jchalle fait partie du groupe adm et quepar l’entremise de la commande ​usermod, il est placé dans le groupe sys, en réalité, il ne fera plus partie du groupe adm mais uniquement du groupe sys.+ 
 +Voir le //​gnou ​en chocolat// sur le forum df là : 
 +  * http://​debian-facile.org/​forum/​viewtopic.php?​pid=38838#​p38838
  
-===== Lien =====+===== Pour aller plus loin =====
  
-Pour les options, taper dans un terminal : +Pour connaître toutes ​les options, taper dans un terminal : 
-   ​man usermod+<code user> 
 +man usermod</​code>​
  
 //Et c'est en français, cooooool// ! 8-) //Et c'est en français, cooooool// ! 8-)
doc/systeme/usermod.1350230822.txt.gz · Dernière modification: 14/10/2012 18:07 par smolski

Pied de page des forums

Propulsé par FluxBB