linux
0

Un groupe est formé dans Linux afin que certaines informations ne puissent être utilisées que par les utilisateurs de ce groupe particulier. Voici les moyens d’ajouter un utilisateur à un groupe sous Linux.

Il est très facile d’ajouter un utilisateur à un groupe sous Linux. On peut utiliser la commande useradd ou usermod pour le faire. Cependant, il est également important de savoir comment former le groupe et pourquoi il est formé.

Nécessité des groupes

Un groupe particulier d’utilisateurs sous Linux peut avoir besoin de partager un type d’information, qui n’est pas requis par les autres utilisateurs. Cela peut être fait très simplement en créant un groupe, puis en attribuant des autorisations aux fichiers créés, de sorte que seuls les membres du groupe puissent y accéder. C’est le but fondamental de la création des groupes.

Comment le faire ?

Avant d’ajouter des utilisateurs à un groupe particulier, nous devons apprendre la commande pour créer un groupe. La commande groupadd est utilisée pour cela. Voyons maintenant cette commande plus en détail ainsi que les options qui peuvent être utilisées avec cette commande.

Syntaxe.

groupadd -g gid -o -r -f -K KEY=VALUE groupname.

Les différentes options avec la commande groupadd peuvent être utilisées comme suit.

  • -g : En utilisant l’option -g, vous pouvez spécifier l’id du groupe et un numéro unique. La valeur doit cependant être un nombre unique non négatif supérieur à 500. Cependant, si vous utilisez l’option -o avec la commande groupadd, vous pouvez spécifier un id de groupe non unique.
  • -r : Cette option est utilisée pour créer des comptes système. Le premier id de groupe disponible inférieur à 499 est choisi comme id pour le groupe. Cependant, si l’option -g est fournie, vous pouvez spécifier votre propre id de groupe.
  • -f : Si cette option est fournie, alors la commande sortira avec un statut de réussite, si un groupe particulier que vous essayez de créer existe déjà.
  • -K : Avec l’option -K, vous pouvez spécifier les valeurs minimales et maximales pour les ids de groupe. Par exemple, -K GID_MIN=200 -K GID MAX=300, fera en sorte que les groupids soient compris entre 200 et 300. En général, ces plages sont mentionnées dans le fichier /etc/login.defs, mais cette commande remplace toutes les options mentionnées dans ce fichier.

ajouter utilisateur linux

Comment ajouter un utilisateur à un groupe ?

Comme déjà mentionné, de nouveaux utilisateurs peuvent être ajoutés à un groupe, en utilisant la commande useradd. Jetons maintenant un coup d’œil à la syntaxe de cette commande.

A lire :   8 différents types de systèmes d'exploitation avec des exemples

Syntaxe .

useradd -G nomdegroupe nomd’utilisateur.

Ici, groupname est le nom du groupe auquel vous voulez ajouter un utilisateur particulier et son username. Cependant, pour effectuer toutes ces opérations, vous devez d’abord vous connecter en tant qu’utilisateur root. Supposons, que nous voulons ajouter un utilisateur appelé Peter à un groupe appelé Testingteam, la commande pour le faire sera :
useradd -G Testingteam Peter.

Permettons maintenant de jeter un coup d’œil à certains des fichiers importants liés aux informations sur les groupes.

  • /etc/group : Ce fichier contient les informations de compte pour tous les différents groupes.
  • /etc/gshadow : Il contient des informations pour les groupes sécurisés.
  • /etc/login.defs : Il contient la configuration de la suite de mots de passe shadow.

Nous devons connaître ces fichiers car, avant d’ajouter un utilisateur à un groupe particulier, il est préférable de vérifier si ce groupe particulier existe ou non. Dans l’exemple précédent, pour vérifier si le groupe testingteam existe ou non, il suffisait de taper la commande, grep testingteam /etc/group.

Dans la sortie, si vous obteniez les informations s’y rapportant, alors cela signifierait que le groupe existe déjà, sinon vous devriez le créer. Pour ajouter l’utilisateur à plus d’un groupe, vous pouvez séparer les noms de groupe avec, (virgule).

Par exemple, pour ajouter l’utilisateur Peter aux équipes Testingteam et Developteam, vous pouvez utiliser la commande useradd -G Testingteam,Developteam Peter. S’il existe déjà et que vous voulez l’ajouter à des groupes supplémentaires, alors vous devez utiliser la commande usermod. Dans l’exemple précédent, cela peut être fait en utilisant usermod -G -a Testingteam Peter.

Pour en savoir plus sur la commande useradd et usermod et pour vérifier toutes les autres options, vous pouvez toujours essayer la commande – help.

Bien choisir des cadres photo numérique

Article précédent

Comment utiliser le disque de récupération automatique des systèmes

Article suivant

À Lire aussi

Commentaires

Laissez un commentaire

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