Comment gérer les groupes d'utilisateurs avec Groupadd sur Linux

Comment gérer les groupes d'utilisateurs avec Groupadd sur Linux

La gestion des utilisateurs est assez simple si vous utilisez Linux sur votre ordinateur personnel. Mais, pour ceux qui ont un serveur avec des milliers d'utilisateurs, la gestion devient un problème sérieux dont il faut s'occuper.





Heureusement, les systèmes d'exploitation basés sur Linux vous offrent un moyen de contrôler et de gérer les utilisateurs sur votre système. Vous pouvez créer des groupes et y ajouter des utilisateurs. Ensuite, au lieu d'attribuer des autorisations à chaque utilisateur du système, vous pouvez facilement autoriser des groupes d'utilisateurs en leur fournissant des privilèges associés au flux de travail du système.





Créer des groupes d'utilisateurs sur Linux

Linux est livré avec une commande par défaut pour créer des groupes d'utilisateurs. Vous pouvez utiliser le groupeajouter afin d'ajouter de nouveaux groupes à votre système. La syntaxe de base de la commande est :





groupadd [options] groupname

Pour créer un nouveau groupe d'utilisateurs « écrivains » :

groupadd writers

L'exécution de la commande mentionnée ci-dessus ajoutera une nouvelle entrée au /etc/groupe et /etc/gshadow fichiers sur votre système. Vous pouvez vérifier la nouvelle entrée de groupe dans les fichiers en tapant chat /etc/groupe et chat /etc/gshadow dans votre terminal.



quelle est mon adresse ip de telephone

Notez que seuls les utilisateurs disposant d'autorisations administratives peuvent créer des groupes d'utilisateurs. N'oubliez pas de passer en superutilisateur avant d'exécuter la commande groupadd.

Si vous essayez de créer un groupe avec un nom qui existe déjà, vous verrez une erreur indiquant :





groupadd: group 'writers' already exists

Cependant, vous pouvez ignorer l'erreur en utilisant le -F ou --Obliger flag avec la commande.

groupadd --force writers
groupadd -f writers

Créer des groupes d'utilisateurs avec un GID unique

Lorsque vous créez un nouveau groupe d'utilisateurs, le système lui attribue automatiquement un ID de groupe ou un GID. Si vous voulez que votre groupe ait un identifiant de groupe spécifique, vous pouvez le faire en utilisant le -g ou --gid drapeau.





groupadd -g 600 writers
groupadd --gid 600 writers

Si vous essayez d'attribuer un ID de groupe déjà utilisé, l'erreur suivante se produira.

groupadd: GID '600' already exists

Bien que ce ne soit pas recommandé mais vous pouvez ajouter le -ou ou --non-unique pour attribuer de force l'ID de groupe.

groupadd -o -g 600 writers

Créer des groupes d'utilisateurs avec un mot de passe

Bien que vous puissiez ajouter un mot de passe à vos groupes, ils ne sont d'aucune utilité pratique pour un utilisateur. Les -p flag vous permet de spécifier un mot de passe pour votre groupe d'utilisateurs.

groupadd -p secretpassword writers

En rapport: Comment changer votre mot de passe sous Linux

Créer des groupes système sous Linux

Il existe une légère différence entre les groupes système et les groupes réguliers. Les groupes système sont des groupes spéciaux qui incluent les utilisateurs chargés d'effectuer des opérations système telles que la sauvegarde et la maintenance.

Utilisez le -r ou --système flag pour créer un groupe système sous Linux :

groupadd -r hardwareteam
groupadd --system hardwareteam

Obtenir la liste des membres d'un groupe d'utilisateurs

Pour savoir combien de membres font partie d'un groupe spécifique, vous pouvez utiliser le obtenir commande depuis votre terminal. La commande suivante affichera une liste de tous les membres présents dans le groupe 'writers' :

getent group writers

Ajouter des utilisateurs aux groupes

Maintenant que vous avez créé un groupe d'utilisateurs sur votre système, il est temps d'y ajouter des utilisateurs. Usermod est un utilitaire de ligne de commande puissant car il contient diverses options associées à la gestion et à la modération des utilisateurs. Il vous permet également d'ajouter facilement des utilisateurs à votre groupe. La syntaxe de base de la commande est :

usermod [options] groupname username

Ajouter un utilisateur existant aux groupes

Si vous souhaitez ajouter un utilisateur existant à votre groupe, le et -G les drapeaux sont ce dont vous avez besoin. Les -G le drapeau représente les groupes, tandis que le signifie ajouter, ajouter ou ajouter.

usermod -a -G writers randomuser

Vous pouvez également ajouter un utilisateur à plusieurs groupes. Tout ce que vous avez à faire est d'entrer les noms de groupe séparés par une virgule.

usermod -a -G writers,admin,owner randomuser

Ajouter un nouvel utilisateur à un groupe

Vous pouvez utiliser le useradd commande quand vous voulez ajouter un nouvel utilisateur à votre système Linux . Useradd vous offre un moyen d'attribuer un groupe à l'utilisateur au moment de sa création. Les -G flag vous permet de spécifier un groupe à l'utilisateur.

useradd -G writers randomuser

L'ajout d'un utilisateur à plusieurs groupes est également facile. Passez simplement les noms de groupe séparés par des virgules dans la commande par défaut.

xbox one ne se connecte pas au wifi
useradd -G writers,admin,owner randomuser

Supprimer des utilisateurs d'un groupe

Vous pouvez également supprimer des utilisateurs d'un groupe en utilisant mod utilisateur . Gardez à l'esprit que dans un système Linux, plusieurs groupes peuvent être attribués à un utilisateur. L'un de ces groupes est déclaré comme groupe principal, tandis que d'autres sont appelés groupes secondaires.

Si vous essayez de supprimer un utilisateur d'un groupe, assurez-vous qu'il possède au moins un groupe principal après la suppression. Par exemple, l'utilisateur « random » fait partie des groupes admin, writers et editors ; où admin est le groupe principal et les autres sont des groupes secondaires.

Vous ne pouvez supprimer l'utilisateur que du groupe Writers et Editors. Et pour ce faire, vous devez transmettre le nom du groupe dont vous souhaitez que l'utilisateur reste membre. Cela signifie que pour supprimer l'utilisateur « aléatoire » des éditeurs de groupe, la commande suivante est utilisée :

usermod -G writers random

Remarquez que tout ce que vous aviez à faire était de retirer le ajouter un indicateur (-a) à partir de la commande que vous utilisez pour ajouter un utilisateur à un groupe.

Supprimer des groupes sous Linux

Lorsque vous ne souhaitez plus conserver un groupe d'utilisateurs sur votre système, vous pouvez supprimer le groupe à l'aide de la groupdel commander. La syntaxe de la commande est :

groupdel [options] groupname

Pour supprimer le groupe d'utilisateurs 'writers' :

groupdel writers

Si vous essayez de supprimer un groupe qui n'existe pas, vous recevrez une erreur indiquant :

groupdel: group 'writers' does not exist

Gestion des groupes d'utilisateurs sous Linux

La gestion des utilisateurs peut être difficile si vous ne connaissez pas les commandes Linux que vous devez utiliser. Cela devient vraiment facile une fois que vous connaissez les entrées et les sorties des commandes liées à la modération et à la gestion.

Les administrateurs de serveur doivent essayer d'utiliser des distributions Linux bien adaptées à leurs besoins. De cette façon, ils obtiendront d'emblée tous les outils et utilitaires nécessaires à la gestion des serveurs.

Partager Partager Tweeter E-mail 10 meilleures distributions Linux pour les développeurs

Prêt à commencer le développement sur un système d'exploitation open source ? Voici les meilleures distributions Linux pour la programmation.

Lire la suite
Rubriques connexes A propos de l'auteur Profonde Sharma(79 articles publiés)

Deepesh est l'éditeur junior pour Linux chez MUO. Il écrit des guides d'information sur Linux, visant à offrir une expérience heureuse à tous les nouveaux arrivants. Pas sûr des films, mais si vous voulez parler de technologie, c'est votre homme. Pendant son temps libre, vous pouvez le trouver en train de lire des livres, d'écouter différents genres musicaux ou de jouer de sa guitare.

comment jouer a fortnite sans xbox live gold
Plus de Deepesh Sharma

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner