Vous pouvez ajouter un utilisateur à un groupe sous Linux à l’aide de la commande usermod. Pour ajouter un utilisateur à un groupe, spécifiez les drapeaux -a -G. Celles-ci doivent être suivies du nom du groupe auquel vous souhaitez ajouter un utilisateur et du nom d’utilisateur de ce dernier.

Comment Ajouter Un Utilisateur À Un Groupe Sous Linux ?

Les groupes Linux sont des collections d’utilisateurs et sont utilisés pour définir un ensemble de privilèges que ces utilisateurs partagent. Vous vous demandez peut-être Comment puis-je ajouter un utilisateur à un groupe sur le système d’exploitation Linux ?

Dans ce guide, nous allons voir comment ajouter un utilisateur à un groupe sous Linux. Nous vous donnerons un exemple de la façon d’ajouter un utilisateur existant à un groupe. De plus, nous verrons comment ajouter un nouvel utilisateur à un groupe.

Qu’est-ce qu’un groupe Linux ?

Les groupes Linux aident les développeurs à gérer les comptes d’utilisateurs sous Linux. Vous pouvez définir des autorisations individuelles pour chaque utilisateur. Mais cela peut s’avérer peu pratique si vous travaillez avec plusieurs utilisateurs qui doivent tous avoir les mêmes privilèges.

Publicité

En utilisant les groupes, vous pouvez spécifier quels utilisateurs peuvent lire, écrire ou exécuter une ressource spécifique sur un ordinateur Linux. Par exemple, nous pouvons spécifier que seul un membre du groupe « techtribune/linux » peut accéder au dossier « /home/techtribune-linux/tutorials » sur un serveur.

Il existe deux types de groupes Linux :

  • Groupe primaire : Il est identique à votre nom de connexion et constitue le groupe principal dont votre utilisateur fait partie. Vos fichiers ne sont pas accessibles aux autres membres d’un groupe sur un ordinateur Linux.
  • Groupe secondaire : Les groupes secondaires, également appelés groupes supplémentaires, vous permettent de partager l’accès aux fichiers.

Pour ajouter un utilisateur à un groupe, vous devez utiliser la commande sudo de Linux . En effet, l’ajout d’utilisateurs à un groupe modifie leurs autorisations d’accès aux fichiers.

Maintenant que nous connaissons les bases des groupes sur les systèmes Linux, plongeons dans la manière d’ajouter des utilisateurs à un groupe.

Comment ajouter un utilisateur à un groupe Linux

La commande usermod ajoute un utilisateur à un groupe Linux. Les drapeaux -a -G doivent être utilisés pour ajouter un compte utilisateur existant à un groupe. La syntaxe de la commande usermod est : usermod -a -G nom du groupe nom d’utilisateur.

sudo usermod -a -G groupe_to_add nom_utilisateur

Décomposons cette syntaxe :

L’indicateur -a indique à usermod d’ajouter un utilisateur à un groupe.
L’indicateur -G spécifie le nom du groupe secondaire auquel vous voulez ajouter l’utilisateur.
Si vous voulez changer le groupe primaire d’un utilisateur, vous pouvez utiliser l’option -g à la place. Vous devez utiliser la commande sudo pour utiliser usermod :

sudo usermod …
Ceci est dû au fait que usermod nécessite les privilèges sudo. Cela est logique car usermod modifie directement les comptes utilisateurs sur un système Linux.

Linux : Exemple d’ajout d’un utilisateur à un groupe

Supposons que l’on veuille ajouter l’utilisateur « careerkarma » au groupe « sudo » sur notre ordinateur. Nous pouvons le faire en utilisant cette commande :

sudo usermod -a -G sudo careerkarma
Cette commande va ajouter « careerkarma » au groupe « sudo ». Vous ne verrez aucune sortie de cette commande.

Mais si vous essayez d’accéder à un fichier qui n’était accessible qu’à un autre groupe, vous verrez que vos privilèges ont changé. Dans ce cas, l’utilisateur « careerkarma » peut maintenant utiliser « sudo » pour accéder aux fichiers car il a été ajouté au groupe « sudo ».

Si vous voulez ajouter un utilisateur à plusieurs groupes, vous pouvez utiliser la même commande que ci-dessus. Mais, vous devez séparer les noms des groupes auxquels vous voulez ajouter l’utilisateur. Pour ajouter « careerkarma » à la fois aux groupes « sudo » et « test », nous pouvons utiliser cette commande :

sudo usermod -a -G sudo,test careerkarma
Nous avons ajouté l’utilisateur « careerkarma » à nos deux groupes. Comme notre utilisateur fait maintenant partie du groupe sudo, il peut exécuter la commande « sudo ». Notre utilisateur peut également exécuter toute autre commande Linux qui nécessite les privilèges sudo.

Nous pouvons également accéder à tous les fichiers accessibles au groupe « test ».

Ajouter un utilisateur au groupe Linux : Exemple de nouvel utilisateur

Il peut arriver que vous souhaitiez créer un nouvel utilisateur et l’ajouter immédiatement à un groupe. C’est là qu’intervient la commande useradd. La commande useradd vous permet de créer un nouvel utilisateur et, en utilisant également l’option -g, d’ajouter l’utilisateur à un groupe.

Supposons que nous voulions créer un nouvel utilisateur appelé cktutorials et l’ajouter au groupe primaire « staff » et au groupe secondaire « test ». Nous pouvons le faire en utilisant cette commande :

sudo useradd -g staff -G test cktutorials
Nous devons ajouter « sudo » au début de notre commande afin qu’elle apparaisse comme « sudo useradd … ». Cela est dû au fait que, comme usermod, useradd concerne les comptes du système de fichiers. Ces comptes sont protégés par sudo.

Comment vérifier le groupe d’un utilisateur

La commande id vous donne la possibilité de voir tous les groupes auxquels un utilisateur a accès. Cela permet de vérifier facilement si vous avez ajouté avec succès un utilisateur à un groupe sous Linux.

Voici la syntaxe de la commande id :

id nom d’utilisateur
Nous voyons une sortie comme celle-ci :

uid=501(careerkarma) gid=20(staff) groups=20(staff) …
Ceci nous indique que le groupe primaire dont « careerkarma » fait partie est « staff ». Nous avons raccourci cette sortie par souci de concision car cette commande peut renvoyer une longue liste de groupes, selon la configuration de votre système.

Conclusion

La commande usermod vous permet d’ajouter des utilisateurs à des groupes sous Linux. Si l’utilisateur que vous souhaitez ajouter à un groupe n’existe pas encore, vous pouvez utiliser la commande useradd -g.

Pour en savoir plus sur les commandes usermod et useradd, exécutez la commande man dans votre terminal, suivie du nom de la commande. Cela vous permettra de consulter le manuel d’utilisation de cette commande, qui vous fournira davantage d’exemples et d’indicateurs à utiliser.

1.5/5 - (2 votes)
Publicité
Article précédentLes plans 5G de Liquid pour l’Afrique du Sud
Article suivantSuperhero NFT Wars lance la collection NFT comme laissez-passer pour entrer dans Metaverse
Berthe Lefurgey
Berthe Lefurgey est une journaliste chevronnée, passionnée par la technologie et l'innovation, qui fait actuellement ses armes en tant que rédactrice de premier plan pour TechTribune France. Avec une carrière de plus de dix ans dans le monde du journalisme technologique, Berthe s'est imposée comme une voix de confiance dans l'industrie. Pour en savoir plus sur elle, cliquez ici. Pour la contacter cliquez ici

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici