Sous Linux, différents groupes sont créés pour ajouter les utilisateurs, ces groupes reçoivent des autorisations spécifiques d'édition, de visualisation et d'exécution des fichiers. Ces groupes peuvent être modifiés à l'aide de la commande groupmod à tout instant. La commande groupmod ne peut être utilisée que par l'utilisateur root ou les utilisateurs système à l'aide de la commande sudo.
La commande groupmod peut être utilisée à tout instant pour modifier la définition du groupe, dans ce suivi, nous discuterons de l'utilisation de la commande groupmod sous Linux.
Comment modifier les groupes avec la commande groupmod sous Linux
La commande groupmod est utilisée pour changer la définition du groupe qui comprend son nom, son GID (identification de groupe) et le nom du groupe. La syntaxe générale de l'utilisation de la commande groupmod :
$ groupmod [options] [groupname]
Les options utilisables avec la commande groupmod sont :
Options | Explication |
-n | Il est utilisé pour changer le nom du groupe |
-g | Il est utilisé pour changer le GID du groupe |
-o | Il est utilisé pour changer le GID déjà attribué au groupe |
-p | Il est utilisé pour changer le mot de passe du groupe |
-h | Il est utilisé pour afficher le menu d'aide de la commande groupmod |
Les détails du groupe sont présents dans le /etc/group, on peut utiliser la commande tail pour afficher les dix dernières lignes du fichier pour afficher les groupes créés sous Linux :
$ sudo tail /etc/group

Nous avons une liste des groupes, si nous voulons changer le nom du groupe, "myGroup" par "myLinuxFossGroup", nous devons utiliser l'option "-n" dans la commande :
$ sudo groupmod -n myLinuxFossGroup myGroup

Lors de la modification du nom du groupe à l'aide du drapeau "-n", saisissez d'abord le nouveau nom que vous souhaitez attribuer au groupe, puis saisissez le nom du groupe dont vous souhaitez le modifier. De même, nous pouvons changer le GID des groupes en utilisant le drapeau "-g", pour cela, nous allons changer le GID de "NewGroup" de 1003 à 1012 en utilisant la commande :
$ sudo groupmod -g 1012 NewGroup

Et si nous voulons attribuer le GID, qui est déjà attribué à n'importe quel groupe, nous utiliserons le drapeau "-o", par exemple, si nous voulons attribuer le GID 1010 au mygroup1, qui est déjà attribué à myNewGroup, exécutez le commande :
$ sudo groupmod -og 1010 mygroup1

De même, si nous voulons changer le mot de passe du groupe, nous devons utiliser le drapeau "-p". Par exemple, nous changeons le mot de passe de "mygroup3" et écrivons un nouveau mot de passe "itsnewpassword":
$ sudo groupmod -p itsnewpassword mygroup3

Le mot de passe a été changé avec succès. Pour confirmer toutes les modifications que nous avons apportées à l'aide de la commande groupmod, nous allons à nouveau afficher le fichier /etc/groups à l'aide de la commande tail :
$ sudo tail /etc/group

Dans la sortie ci-dessus, nous pouvons voir que le nom "myLinuxFossGroup" a remplacé l'ancien nom, "myGroup", de même, le "NewGroup" a reçu le nouveau GID qui est 1012. Le mygroup1 a également attribué le nouvel identifiant "1010" qui est déjà utilisé par myNewGroup. Pour obtenir plus d'informations sur la commande groupmod, exécutez la commande en utilisant le drapeau "-h":
$ sudo groupmod -h

Conclusion
La commande groupmod est utilisée pour modifier les définitions existantes des groupes sous Linux, y compris son nom, son GID et son mot de passe. Cette commande peut être utilisée à tout instant. Différentes options peuvent être utilisées avec la commande groupmod pour implémenter ces modifications. Dans cet article, nous avons expliqué l'utilisation de la commande groupmod en utilisant ses différentes options.