Dans Linux, les groupes sont les entités utilisées pour l'organisation et la gestion de nombreux comptes d'utilisateurs simultanément. Les groupes offrent une administration facile et rapide des comptes d'utilisateurs. Divers utilisateurs de Linux ont de nombreuses affectations et rôles de tâches différentes. Le point clé des groupes est l'identification d'un ensemble de droits comme écrire, lire ou exécuter un accès pour une ressource spécifiée qui peut être mutuellement partagée entre les utilisateurs du groupe.
Dans ce guide, nous discuterons du nombre de types de groupes dans le système Ubuntu Linux. De plus, nous expliquerons également la façon d'ajouter un utilisateur Ubuntu dans les groupes.
Groupes à Ubuntu Linux
Ubuntu et de nombreuses autres distributions Linux ont deux types de groupes différents:
Groupe principal
Dès que l'utilisateur crée le fichier, il est automatiquement ajouté au groupe principal. Le groupe principal est similaire au nom d'utilisateur. Tous les détails du groupe principal sur les utilisateurs sont enregistrés dans un fichier situé à «/ etc / passwd».
Groupe secondaire
Les groupes secondaires sont significatifs pour accorder un accès particulier à des fichiers aux membres du groupe. Ils sont faits pour administrer des fichiers individuels ainsi que des applications logicielles. Les membres du groupe héritent d'écrire, de lire et d'exécuter des droits pour ce groupe.
Chaque utilisateur sur un système Linux est membre d'un groupe principal et en outre, cet utilisateur peut être inclus dans aucun ou plus de groupes secondaires. Les utilisateurs peuvent être ajoutés en tant que membres du groupe par simplement root ou les utilisateurs avec le privilège sudo.
Créer un groupe à Ubuntu
Vous pouvez créer un nouveau groupe sur le système Ubuntu en exécutant la commande suivante:
$ sudo groupadd test_group
Dans la commande ci-dessus, le «test_group» est le nom du nouveau groupe.
Ajout d'un utilisateur existant à un groupe à Ubuntu
Pour ajouter un utilisateur qui est déjà créé sur votre machine Ubuntu et vous souhaitez attribuer un groupe à cet utilisateur existant, exécutez la commande suivante pour ce faire:
$ sudo usermod -a -g groupe de groupe
Par exemple, le «SAM-PC» existe sur notre système et nous voulons ajouter cet utilisateur à un groupe «test_group». Pour ce faire, modifiez la commande ci-dessus en la forme suivante:
$ sudo usermod -a -g test_group sam-pc
Lorsque vous exécutez la commande «Usermod» ci-dessus, il ne vous montre aucune sortie sur l'écran du terminal lors de l'exécution de la commande réussie. Cela signifie que l'utilisateur est ajouté à un groupe avec succès. Lorsque vous ajoutez un utilisateur dans le groupe, vous devez ajouter l'option '-a'. Si vous n'ajoutez pas l'option «-a», l'utilisateur sera supprimé ou éliminé de tout groupe non répertorié après l'option «-g».
Créez un nouvel utilisateur et ajoutez plusieurs groupes dans Ubuntu
Si vous souhaitez créer un nouvel utilisateur et ajouter dans un groupe en utilisant Just Single Commande, utilisez la commande 'userAdd' pour ajouter un nouvel utilisateur, puis ajoutez cet utilisateur dans le groupe principal et secondaire en utilisant la syntaxe suivante:
$ sudo userAdd -g Group -g Group1, groupe d'utilisateur Group2
Dans l'exemple suivant, nous avons créé un nouvel utilisateur avec le nom «Samrina» et attribué plusieurs groupes. Le groupe principal est les «utilisateurs» et les groupes secondaires sont «sudo, sam-pc».
$ sudo useradd -g utilisateurs -g sudo, sam-pc samrina
Ajouter un utilisateur Ubuntu existant en plusieurs groupes
Pour ajouter un utilisateur existant dans les multiples groupes du système Ubuntu, vous pouvez utiliser la commande 'Usermod' suivie d'une option '-g', entrez le nom des groupes qui seront séparés par des virgules comme suit:
$ sudo usermod -a -g first_group, second_group nom d'utilisateur
Prenons un exemple pour ajouter un utilisateur existant «Samrina» en plusieurs groupes tels que «Sam-PC, Sudo, Sambashare», exécutez la commande mentionnée ci-dessous:
$ sudo usermod -a -g sam-pc, sudo, sambashare samrina
Modifier le groupe principal de l'utilisateur dans Ubuntu
En utilisant la commande 'Usermode' suivie de l'option '-g', vous pouvez modifier le groupe principal de l'utilisateur.
$ sudo usermod -g groupe de groupe
Dans l'exemple suivant, nous avons modifié le groupe principal d'un utilisateur 'Samrina' en 'Test_Group' en exécutant la commande mentionnée ci-dessous:
$ sudo usermod -g test_group samrina
Afficher les détails des groupes de l'utilisateur dans Ubuntu
Vous pouvez afficher les informations complètes de groupe d'un utilisateur, comme un utilisateur appartenant à quel groupe. Pour effectuer cette tâche, la commande ID suivante est utilisée suivie du nom d'utilisateur:
$ id nom d'utilisateur
Par exemple, nous voulons afficher toutes les informations de groupe d'un utilisateur «SAM-PC».
$ id samrina
Comme vous pouvez l'observer dans la sortie ci-dessus, l'utilisateur appartient à différents groupes. Ici, le groupe principal de l'utilisateur est «les utilisateurs» et c'est aussi un membre d'autres groupes supplémentaires qui sont «sudo, sam-pc et sambashare» qui sont indiqués dans la capture d'écran ci-dessus.
Lorsque vous utilisez la commande «groupe» suivie du nom d'utilisateur, il affiche les groupes supplémentaires de l'utilisateur.
$ Groupes SAM-PC
Si vous ne transmettez pas de nom d'utilisateur à la commande 'Group', dans ce cas, il affichera les informations de groupe de l'utilisateur actuels actuels:
$ Groupes
Afficher tous les groupes de systèmes Ubuntu
Pour afficher tous les groupes de systèmes qui s'exécutent sur votre système Ubuntu, utilisez la commande `` Getent '' suivante:
$ GROUPE GETENT
La commande ci-dessus affiche tous les groupes système sur l'écran du terminal et vous montre également le compte de l'utilisateur appartient à quel groupe.
Supprimer un utilisateur existant d'un groupe dans Ubuntu
Pour supprimer ou éliminer un utilisateur d'un groupe, exécutez la commande «gpasswd» suivie de l'option «-d» sur le terminal.
$ sudo gpasswd -d nom d'utilisateur groupName
Par exemple, nous voulons supprimer un utilisateur «Samrina» du groupe «Sambashare», transformez la commande ci-dessus dans le formulaire suivant pour effectuer cette tâche:
$ sudo gpasswd -d samrina sambashare
Supprimer un groupe à Ubuntu
Utilisez la commande suivante «GroupDel» avec «groupe de groupe», pour supprimer le groupe d'un utilisateur existant.
$ sudo groupdel GroupName
Conclusion
Nous avons démontré dans ce guide comment ajouter un utilisateur à un groupe dans Ubuntu 20.04 Système. Nous avons vu comment les groupes nous facilitent pour gérer tous les comptes et utilisateurs système. Nous avons mis en œuvre diverses commandes pour une meilleure compréhension des utilisateurs et des groupes. La commande ci-dessus peut également s'exécuter sur d'autres distributions Linux. Faites-nous savoir en cas de confusion liée à cet article. Merci!