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édentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:changer_un_identifiant_de_compte [Le 16/08/2019, 20:24] – [Changer l'identifiant d'un compte d'utilisateur à partir d'un autre compte d'administrateur] 176.177.5.83tutoriel:changer_un_identifiant_de_compte [Le 20/12/2025, 14:03] (Version actuelle) – [Informer le gestionnaire de fichier] geole
Ligne 1: Ligne 1:
 {{tag>tutoriel administration}} {{tag>tutoriel administration}}
------ 
  
 ====== Comment changer l'identifiant d'un compte d'utilisateur ? ===== ====== Comment changer l'identifiant d'un compte d'utilisateur ? =====
 +
 La plupart des informations relatives à un compte d'utilisateur sous Ubuntu sont modifiables à partir de l'outil d'administration graphique //[[:users-admin|Utilisateurs et groupes]]//. Par exemple, le nom affiché d'un compte, son mot de passe, son numéro de téléphone ou l'emplacement de son dossier personnel peuvent être changés à travers cette interface graphique. La plupart des informations relatives à un compte d'utilisateur sous Ubuntu sont modifiables à partir de l'outil d'administration graphique //[[:users-admin|Utilisateurs et groupes]]//. Par exemple, le nom affiché d'un compte, son mot de passe, son numéro de téléphone ou l'emplacement de son dossier personnel peuvent être changés à travers cette interface graphique.
  
 Toutefois, l'identifiant d'un compte (en anglais, //login name//) ne peut pas être modifié à travers un outil graphique. Le recours à l'outil en ligne de commande ''usermod'' est requis. Toutefois, l'identifiant d'un compte (en anglais, //login name//) ne peut pas être modifié à travers un outil graphique. Le recours à l'outil en ligne de commande ''usermod'' est requis.
- 
- 
  
 ===== Utilisation de usermod ===== ===== Utilisation de usermod =====
 +
 Comme tous les outils d'administration en ligne de commande, ''usermod'' est un outil puissant qui a une structure stricte. Si vous ne respectez pas cette structure, vous pouvez rendre inopérant un compte d'utilisateur. Comme tous les outils d'administration en ligne de commande, ''usermod'' est un outil puissant qui a une structure stricte. Si vous ne respectez pas cette structure, vous pouvez rendre inopérant un compte d'utilisateur.
  
Ligne 23: Ligne 22:
 Des options supplémentaires pour ''usermod'' sont disponibles. Consultez le manuel utilisateur de ''usermod'' (''[[http://manpages.ubuntu.com/manpages/lucid/fr/man8/usermod.8.html|man usermod]]'') pour davantage d'informations. Des options supplémentaires pour ''usermod'' sont disponibles. Consultez le manuel utilisateur de ''usermod'' (''[[http://manpages.ubuntu.com/manpages/lucid/fr/man8/usermod.8.html|man usermod]]'') pour davantage d'informations.
  
 +Exemple:  L'utilisateur **a** veut changer le nom de l'utilisateur **dd** en utilisateur **xx** 
 +<code bash> a@a:~$ sudo usermod --login xx  --home /home/xx  --move-home dd </code>
  
 ===== Limitations ===== ===== Limitations =====
 +
   - L'identifiant d'un compte d'utilisateur ne peut pas être modifié lorsqu'une session est ouverte avec ce compte ;   - L'identifiant d'un compte d'utilisateur ne peut pas être modifié lorsqu'une session est ouverte avec ce compte ;
   - Seul un [[:sudo|administrateur]] ou le compte super-utilisateur peuvent modifier l'identifiant d'un compte d'utilisateur.   - Seul un [[:sudo|administrateur]] ou le compte super-utilisateur peuvent modifier l'identifiant d'un compte d'utilisateur.
Ligne 35: Ligne 36:
  
 ===== Exemples pratiques ===== ===== Exemples pratiques =====
 +
 Robert et Denise ont un ordinateur dans lequel est installé un système Ubuntu. Le système leur a été livré ainsi : Robert et Denise ont un ordinateur dans lequel est installé un système Ubuntu. Le système leur a été livré ainsi :
   * Robert a un compte dont l'identifiant est ''administrateur''. Le compte ''administrateur'' est le seul compte disposant des droits d'administration ;   * Robert a un compte dont l'identifiant est ''administrateur''. Le compte ''administrateur'' est le seul compte disposant des droits d'administration ;
Ligne 50: Ligne 52:
  
 Désormais, l'identifiant de compte de Denise est ''denise'' et son dossier personnel se trouve à l'emplacement ''/home/denise/''. Désormais, l'identifiant de compte de Denise est ''denise'' et son dossier personnel se trouve à l'emplacement ''/home/denise/''.
- 
  
 ==== Changer l'identifiant du seul compte d'administrateur d'un système Ubuntu ==== ==== Changer l'identifiant du seul compte d'administrateur d'un système Ubuntu ====
 +**Gras**
 Robert ne doit pas avoir de session active en cours. Il ne peut pas modifier lui-même son identifiant de compte d'utilisateur. De plus, Denise n'est pas administratrice du système ; elle ne peut donc pas modifier l'identifiant de compte de Robert. Pour modifier l'identifiant de compte de Robert, il est nécessaire de passer par [[:recovery_mode|une session super-utilisateur du mode de récupération]]. Robert ne doit pas avoir de session active en cours. Il ne peut pas modifier lui-même son identifiant de compte d'utilisateur. De plus, Denise n'est pas administratrice du système ; elle ne peut donc pas modifier l'identifiant de compte de Robert. Pour modifier l'identifiant de compte de Robert, il est nécessaire de passer par [[:recovery_mode|une session super-utilisateur du mode de récupération]].
  
Ligne 66: Ligne 67:
  
 Désormais, l'identifiant du compte de Robert est ''robert'' et son dossier personnel se trouve à l'emplacement ''/home/robert/''. Désormais, l'identifiant du compte de Robert est ''robert'' et son dossier personnel se trouve à l'emplacement ''/home/robert/''.
 +
 +<note tip>
 +
 +Dans le cas où Robert est le seul à avoir un compte sur son ordinateur et qu'il utilise [[:sddm|SDDM]] avec l'option "Autologin" activée, il devra aussi modifier le fichier\\  ''/etc/sddm.conf'' comme suit, avant l'étape 5:
 +<code>root@ordinateur:~#nano /etc/sddm.conf
 +[Autologin]
 +User=administrateur
 +Session=plasma.desktop</code>
 +et remplacer
 +''administrateur'' 
 +par ''robert''
 +pour avoir
 +<code>
 +[Autologin]
 +User=robert
 +Session=plasma.desktop
 +</code>
 +Robert enregistrera la modification avec la commande ''Ctrl O (^O)'', puis quittera [[:nano|Nano]] avec ''Ctrl X (^X)''.\\ \\ A l'issue de l'étape 6, il faudra aussi modifier les fichiers de configuration dans les dossiers ''/home/robert/.config'' et ''/home/robert/.local'', en les éditant un à un pour changer, le cas échéant, ''administrateur'' par ''robert''.
 +</note>
 +==== Informer le gestionnaire de fichier ====
 +Si le gestionnaire de fichier continue de connaître les anciens noms, modifier son fichier de paramétrage dont le nom est **.config/gtk-3.0/bookmarks** en 2025  ( voir cette [[https://forum.ubuntu-fr.org/viewtopic.php?id=2093761|discussion]] ). 
 +
  
 ===== Addendum : groupmod pour modifier les noms des groupes d'utilisateurs ===== ===== Addendum : groupmod pour modifier les noms des groupes d'utilisateurs =====
 +
 Au moment de la création d'un nouveau compte d'utilisateur, un nouveau groupe d'utilisateurs du même nom est automatiquement créé. Ce groupe devient le groupe principal du nouveau compte d'utilisateur. Lorsque vous modifiez l'identifiant d'un compte d'utilisateur avec ''usermod'', le nom du groupe associé __n'est pas__ automatiquement modifié. Pour forcer la modification d'un nom de groupe d'utilisateurs, vous devez utiliser l'utilitaire en ligne de commande ''groupmod''. Au moment de la création d'un nouveau compte d'utilisateur, un nouveau groupe d'utilisateurs du même nom est automatiquement créé. Ce groupe devient le groupe principal du nouveau compte d'utilisateur. Lorsque vous modifiez l'identifiant d'un compte d'utilisateur avec ''usermod'', le nom du groupe associé __n'est pas__ automatiquement modifié. Pour forcer la modification d'un nom de groupe d'utilisateurs, vous devez utiliser l'utilitaire en ligne de commande ''groupmod''.
  
Ligne 86: Ligne 110:
  
 ===== Voir aussi ===== ===== Voir aussi =====
 +
   * **(fr)** [[:tutoriel:gestion_utilisateurs_et_groupes_en_ligne_de_commande|Tutoriel gestion des utilisateurs et groupes en ligne de commande]]   * **(fr)** [[:tutoriel:gestion_utilisateurs_et_groupes_en_ligne_de_commande|Tutoriel gestion des utilisateurs et groupes en ligne de commande]]