GNU/Linux >> Tutoriels Linux >  >> Linux

Créer de nouveaux groupes sous Linux avec la commande Groupadd

Alors que la commande useradd crée de nouveaux utilisateurs, la commande groupadd sous Linux crée de nouveaux groupes. Il met à jour le fichier /etc/group en conséquence.

Il n'y a pas beaucoup d'options avec groupadd et sa syntaxe est assez basique :

groupadd [options] group_name

Voyons comment utiliser la commande groupadd pour créer des groupes sous Linux.

Exemples de commandes Groupadd

N'oubliez pas que l'ajout d'un groupe est une tâche administrative et que vous devez donc être root ou disposer des droits sudo. En savoir plus sur la création d'un utilisateur sudo ici.

1. Créer un nouveau groupe

Pour créer un nouveau groupe sous Linux, vous pouvez l'utiliser de la manière suivante :

sudo groupadd new_group_name

Vous pouvez vérifier que le nouveau groupe a été créé en consultant le fichier /etc/group :

[email protected]:~$ sudo groupadd testing
[email protected]:~$ grep testing /etc/group
testing:x:1008:

Que faites-vous avec un groupe ? Vous devriez y avoir des utilisateurs, n'est-ce pas ? Vous pouvez ajouter des utilisateurs au groupe à l'aide de la commande usermod. Si vous souhaitez ajouter plusieurs utilisateurs à un groupe en même temps, vous pouvez utiliser la commande gpasswd comme ceci :

sudo gpasswd -M user1,user2,user3 new_group_name

2. Créer un groupe avec un ID de groupe spécifique (gid)

Par défaut, le nouveau groupe est créé avec un identifiant de groupe supérieur à la valeur GID_MIN définie dans /etc/login.defs. Sur la plupart des systèmes Linux, cette valeur est 1000.

En d'autres termes, vous obtenez l'un des premiers GID disponibles après 1000.

Mais vous n'êtes pas limité à cela. Vous pouvez créer un groupe avec un GID spécifique de cette manière :

sudo groupadd new_group_namep -g GID

Voici un exemple :

[email protected]:~$ sudo groupadd test_group -g 678
[email protected]:~$ grep test_group /etc/group
test_group:x:678:

3. Créer un nouveau groupe système

Lorsque vous créez un nouveau groupe, il s'agit d'un groupe normal avec un GID supérieur à 1000. Vous pouvez également créer un groupe système qui prend automatiquement un identifiant de groupe entre SYS_GID_MIN et SYS_GID_MAX comme défini dans /etc/login.defs.

sudo groupadd -r new_group_name

Vous pouvez voir dans l'exemple que l'identifiant du groupe est inférieur à 1000 et indique ainsi qu'il ne s'agit pas d'un groupe normal mais d'un groupe système (utilisé pour les programmes système).

[email protected]:~$ sudo groupadd -r tesla
[sudo] password for abhishek: 
[email protected]:~$ grep tesla /etc/group
tesla:x:998:

J'espère que vous trouverez ce petit tutoriel rapide utile pour utiliser la commande groupadd. Vous pouvez également vérifier comment supprimer des groupes avec la commande groupdel.

Toutes les questions ou suggestions sont toujours les bienvenues.


Linux
  1. Commande Linux wc avec exemples

  2. Linux Créer des groupes à l'aide de la commande Groupadd

  3. Commande JQ sous Linux avec exemples

  4. Commande Linux ln

  5. Exemples de commande groupadd sous Linux

Modifier des groupes sous Linux avec la commande groupmod

Supprimer des groupes sous Linux avec la commande groupdel

Commande mkdir :créer de nouveaux répertoires sous Linux

Comment supprimer des groupes avec la commande groupdel sous Linux

Comment créer de nouveaux groupes avec la commande groupadd sous Linux

Comment créer un groupe sous Linux - Commande groupadd