Linux Mint : comment changer l’identifiant d’un utilisateur et de son dossier personnel en même temps

Linux Mint : comment changer l’identifiant d’un utilisateur et de son dossier personnel en même temps

Bonjour,

Attention ! Si le dossier personnel de l’utilisateur est chiffré, il convient de prendre des précautions supplémentaires AVANT toute modification.

Comme dans toutes les manipulations de ce type, nous effectuons une sauvegarde du dossier personnel de l’utilisateur avant toute modification. Nous pouvons également prendre la précaution de conserver une sauvegarde des deux fichiers mentionnés ci-dessous (/etc/passwd et /etc/group).

Lorsque nous souhaitons changer l’identifiant (de connexion) d’un utilisateur dans Linux, il convient de préférence de changer, en même temps, le nom du dossier personnel correspondant :

la commande à utiliser est « usermod » (modification utilisateur) et la synthaxe est la suivante :par exemple pour lui donner le même identifiant que l’identifiant utilisateur comme c’est l’usage courant dans un tel cas

sudo usermod --login {nouvelidentifiant} --home {nouvelidentifiant} --move-home {identifiantactuel}

Nous pouvons contrôler la bonne application de notre commande en vérifiant que la ligne correspondante est bien dans le fichier /etc/passwd :

cat /etc/passwd |grep {nouvelidentifiant}

Le fichier /etc/passwd comprend tous les utilisateurs de la machine ainsi que d’autres informations :

{identifiant}:{x qui symbolise le motdepasse chiffré}:{numéroutilisateur}:{numérogroupe}:{nomutilisateur},,,:/home/{nomdudossierpersonnel}:{interpréteur de commandes}

Si nous souhaitons que l’identifiant du groupe de l’utilisateur soit le même comme c’est l’usage, nous modifions l’identifiant de son groupe avec la commande « groupmod » (modification de groupe) :

sudo groupmod --new-name {nouvelidentifiant} {identifiantactuel}

De même nous pouvons contrôler le bon enregistrement avec la commande :

cat /etc/group |grep {nouvelidentifiant}

en sachant que chaque ligne de /etc/group comprend :

{identifiantgroupe}:{x =champ_special}:{numérogroupe}:{identifiantmembre1},{identifiantmembre2}

Note : il est possible d’effectuer des modifications directement dans les fichiers /etc/passwd et /etc/group mais il est vivement recommandé de travailler avec les commandes « usermod » et « groupmop ».
Celles-ci s’assurent d’une application immédiate des modifications y compris aux sessions actives s’il y a lieu.

À votre service,

Marc JESTIN


Articles similaires :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *