Ce tutoriel explique comment supprimer un utilisateur d'un groupe de Linux. Après avoir lu ceci, vous saurez comment supprimer facilement les utilisateurs des groupes en utilisant facilement les commandes GPASSWD et DILUSER.
Que sont les groupes en Linux?
Dans Linux, les utilisateurs sont associés à des groupes définissant leurs autorisations et leurs accès. Pour comprendre ce que sont les groupes à Linux, il est important de noter qu'il existe 3 façons d'accorder ou de restreindre les autorisations et les accès: individuellement, collectivement et «par élimination».
Lorsqu'un utilisateur obtient des autorisations individuellement, ces autorisations sont associées à l'ID utilisateur. Pour accorder des autorisations collectivement, l'administrateur du système crée un groupe avec certains droits, et les utilisateurs membres de ce groupe acquièrent les autorisations de groupe. La suppression d'un utilisateur d'un groupe supprimera toute l'autorisation dont l'utilisateur a hérité de ce groupe.
Comme indiqué précédemment, les autorisations peuvent être accordées ou limitées aux utilisateurs spécifiques individuellement et collectivement par le biais de groupes. Mais le système a également besoin d'une politique pour tous les autres qui ne sont pas des utilisateurs ou des groupes associés. Ainsi, lors de l'octroi ou de la suppression des autorisations dans Linux, nous devons spécifier 3 catégories:
Dans Linux, chaque utilisateur est associé à un groupe généré dans le processus de création de compte de l'utilisateur.
Vous pouvez vérifier les groupes auxquels un utilisateur appartient en exécutant la commande des groupes suivis du nom d'utilisateur, comme indiqué dans la capture d'écran ci-dessous.
groupes
Comme vous pouvez le voir, le Utilisateur LinuxHint est membre de plusieurs groupes, qui sera expliqué plus tard.
Comment supprimer un utilisateur d'un groupe de Linux à l'aide de GPASSWD:
Pour supprimer l'utilisateur de l'un de ces groupes, vous pouvez invoquer le commande gpasswd avec le -Supprimer le drapeau suivi par l'utilisateur pour être supprimé et le groupe.
Dans l'exemple ci-dessous, le Utilisateur LinuxHint est supprimé de la disquette du groupe.
Sudo gpasswd - Delete Linuxhint Floppy
Comme vous pouvez le voir, Linuxhint ne fait plus partie du groupe de disquettes.
Vous pouvez trouver des options GPASSWD supplémentaires sur https: // man7.org / linux / man-pages / man1 / gpasswd.1.html.
Comment supprimer un utilisateur d'un groupe de Debian ou Ubuntu avec Duturer:
Sur les distributions Linux basées à Debian, vous pouvez supprimer un utilisateur d'un groupe à l'aide de la commande Duturer suivie de l'utilisateur pour être supprimé et du groupe. Dans l'exemple ci-dessous, l'utilisateur de Linuxhint est supprimé de la disquette du groupe.
Sudo DeLUser Linuxhint Floppy
Pour plus d'informations sur la commande Duturer, visitez http: // manpages.ubuntu.com / manPages / Trusty / Man8 / DeUser.8.html.
Suppression d'un utilisateur d'un groupe de Linux en modifiant le fichier / etc / groupe:
Une autre façon de supprimer un utilisateur d'un groupe de Linux est de modifier le fichier / etc / groupe. Ouvrez le fichier de configuration / etc / groupe à l'aide d'un éditeur de texte, comme indiqué dans l'exemple ci-dessous (nano).
Trouvez la disquette du groupe; Vous pouvez utiliser la combinaison de clés CTRL + W pour rechercher «Flopp» ou le groupe dont vous souhaitez qu'un utilisateur soit supprimé.
Vous verrez les utilisateurs appartenant au groupe, dans mon cas, l'utilisateur de Linuxhint. Pour supprimer l'utilisateur du groupe, supprimez l'utilisateur de la ligne de groupe.
Dans mon cas, je change la ligne du groupe de disquettes de ceci:
Pour ça:
Presse Ctrl + x Pour enregistrer les modifications et quitter.
Ajout d'un utilisateur à un groupe:
Vous pouvez utiliser le gpasswd Pour ajouter également des utilisateurs à des groupes. Remplacez simplement le -Supprimer le drapeau avec le drapeau -add un drapeau, Comme le montre l'exemple ci-dessous, dans lequel l'utilisateur de Linuxhint est ajouté au groupe de disquette.
gpasswd --add linuxhint disquette
Comme vous pouvez le voir, le utilisateur Linuxhint Comme ajouté aux disquettes de groupe.
Vous pouvez également ajouter des utilisateurs à des groupes en utilisant Commande Usermod avec le -argument AG suivi du groupe et de l'utilisateur à supprimer, comme indiqué dans l'exemple ci-dessous. Le Utilisateur LinuxHint est supprimé du groupe disquette.
sudo usermod -ag disquette linuxhint
Les deux moyens expliqués ci-dessus pour ajouter des utilisateurs aux groupes sont corrects.
Conclusion:
Apprendre à gérer un groupe est une exigence de base pour gérer les autorisations. Les groupes sont une fonctionnalité UNIX adoptée plus tard même par des concurrents comme Microsoft Windows.
Les utilisateurs doivent savoir comment restreindre l'accès des utilisateurs à certains groupes, en particulier dans les systèmes d'exploitation dans lesquels les premiers utilisateurs bénéficient de privilèges par défaut.
Le Méthodes GPASSWD et / etc / groupe sont pratiques à garder à l'esprit pour être universels, tandis que le déluseur reste une bonne option pour les utilisateurs limités aux distributions Linux basées à Debian.
Si vous avez trouvé ce tutoriel intéressant, vous pourriez être intéressé à lire Setuid, setgid et bit collant expliqué.
J'espère que ce tutoriel expliquant comment supprimer un utilisateur d'un groupe de Linux a été utile. Continuez à suivre l'astuce Linux pour plus de conseils et de tutoriels Linux.