Modifier les infos Users et Groups

Lors d’un changement de nom d’utilisateur, le nom du répertoire personnel ainsi que le groupe d’origine ne changent pas, il est donc nécessaire de suivre une procédure afin de modifier à la fois le login, le groupe et le nom du répertoire personnel.

Changer le login d’un utilisateur

Pour changer le nom d’un utilisateur il ne faut pas que quelqu’un soit connecté sous celui-ci car le processus attribué pour cet utilisateur sera en cours d’exécution.

Pour changer le login de l’utilisateur.

1
# usermod --login nouveau-login ancien-login

Changer les informations complémentaires.

Pour changer les informations complémentaires telles que le nom, adresse, etc.

1
# chfn nouveau-login

Changement du nom du répertoire personnel

Afin de rester cohérent avec le login, on donnera le même nom au répertoire personnel de l’utilisateur.
Création du répertoire pour l’utilisateur :

1
# mv /home/ancien-repertoire /home/nouveau-repertoire

Attribuer le nouveau répertoire au nouveau login.

1
# usermod --home /home/nouveau-repertoire nouveau-login

Modification d’un groupe

La commande groupmod permet de modifier un groupe.

1
# groupmod --new-name nouveau-nom ancien-nom

Modifier le gid du groupe, le gid doit être un entier > 1000 car le numéro gid compris entre 1 et 999 sont généralement attribués aux groupes systèmes.

1
# groupmod --gid 1337 nom-groupe

Pour attribuer un gid déjà existant à un groupe, il faut utiliser l’option --non-unique ou -o

1
# groupmod -og 666 nom-groupe

les fichiers ne changent pas de gid à l’attribution du nouveau numéro de gid. Ils devront être changé manuellement.

Documentation

http://www.linux-note.com/changer-le-login-et-le-repertoire-personnel-dun-utilisateur/
http://www.linux-note.com/commande-groupmod-modifier-un-groupe/

Partager