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 23/03/2024, 16:02] – Ajout d'une note avec un seul utilisateur administrateur brochignactutoriel: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 26: Ligne 25:
 <code bash> a@a:~$ sudo usermod --login xx  --home /home/xx  --move-home dd </code> <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 39: 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 54: 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 73: Ligne 70:
 <note tip> <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: +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 <code>root@ordinateur:~#nano /etc/sddm.conf
 [Autologin] [Autologin]
 User=administrateur User=administrateur
 Session=plasma.desktop</code> Session=plasma.desktop</code>
-pour modifier  +et remplacer 
-<code>User=administrateur</code> +''administrateur''  
-par <code>User=robert</code> et avoir+par ''robert'' 
 +pour avoir
 <code> <code>
 [Autologin] [Autologin]
Ligne 87: Ligne 84:
 Session=plasma.desktop Session=plasma.desktop
 </code> </code>
-Robert enregistrera la modification avec la commande ''Ctrl O (^O)'', puis quittera [[:nano|Nano]] avec ''Ctrl X (^X)''.+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> </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 110: 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]]