recherche
MaisonTutoriel systèmeLinuxComment ajouter un utilisateur à plusieurs groupes dans Linux

La gestion efficace des comptes d'utilisateurs et des abonnements de groupe est crucial pour l'administration du système Linux / Unix. Cela garantit un contrôle approprié des ressources et des données. Ce tutoriel détaille comment ajouter un utilisateur à plusieurs groupes dans les systèmes Linux et Unix.

Nous couvrirons:

  • Création de comptes d'utilisateurs avec useradd .
  • Création de groupes avec groupadd .
  • Attribuer des utilisateurs à plusieurs groupes à l'aide de usermod .
  • Vérifier l'appartenance à un groupe avec id et groups , en soulignant leurs différences.
  • Ajout de plusieurs utilisateurs à plusieurs groupes.

Notre exemple utilise un nouvel utilisateur, "Tester", ajouté aux groupes "Sysadmin", "DevOps" et "Management".

Table des matières

  • Création d'un nouvel utilisateur
  • Affichage des informations sur les utilisateurs et le groupe
  • Création de groupes
  • Ajout d'un utilisateur à plusieurs groupes
  • Création d'un utilisateur avec plusieurs groupes simultanément
  • Vérification de l'appartenance à un groupe d'utilisateurs
    • Commandes d' id par rapport groups
  • Ajout de plusieurs utilisateurs à plusieurs groupes
  • Conclusion

Création d'un nouvel utilisateur

La commande useradd crée de nouveaux comptes d'utilisateurs. Il utilise des options de ligne de commande et des paramètres par défaut du système.

Créer un "test" utilisateur:

 Test de Sudo UserAdd

Définissez le mot de passe:

 Test de Sudo Passwd

Remarque: useradd nécessite une spécification manuelle des options (comme le répertoire domestique et le shell), contrairement à l' adduser plus interactif.

Affichage des informations sur les utilisateurs et le groupe

La commande id affiche les informations de l'utilisateur et du groupe. Sans nom d'utilisateur, il montre les informations de l'utilisateur actuel. Il est essentiel pour vérifier les autorisations et les adhésions.

Vérifiez les groupes de "test":

 test d'identité

Exemple de sortie:

 <code>uid=1001(test) gid=100(users) groups=100(users)</code>

Création de groupes

groupadd crée de nouveaux groupes. Les groupes sont fondamentaux pour les autorisations Linux / UNIX, permettant un paramètre d'autorisation simultané pour plusieurs utilisateurs.

Créer les groupes:

 Sudo Groupadd Sysadmin
Sudo Groupadd DevOps
Sudo Groupadd Management

Ajout d'un utilisateur à plusieurs groupes

Ajouter "test" aux groupes:

 Sudo Usermod -a -g Sysadmin, DevOps, test de gestion 

Comment ajouter un utilisateur à plusieurs groupes dans Linux

usermod -a -G ajout de l'utilisateur aux groupes spécifiés.

Création d'un utilisateur avec plusieurs groupes simultanément

Vous pouvez créer un utilisateur et les ajouter à plusieurs groupes en une seule étape:

 sudo useradd -g sysadmin, DevOps, test de gestion

Cela crée "test" et l'ajoute aux trois groupes à la fois. Pour ajouter à des groupes supplémentaires plus tard, utilisez usermod -a -G .

Vérification de l'appartenance à un groupe d'utilisateurs

Vérifiez les groupes de "Test":

 test d'identité

Exemple de sortie (après avoir ajouté aux groupes):

 <code>uid=1001(test) gid=100(users) groups=100(users),1000(sysadmin),1001(devops),1002(management)</code>

Vous pouvez également utiliser groups test .

Comment ajouter un utilisateur à plusieurs groupes dans Linux

Commandes d' id par rapport groups

id fournit des abonnements UID, GID et tous les groupes. groups répertorient uniquement les adhésions au groupe. id offre des informations plus complètes.

Ajout de plusieurs utilisateurs à plusieurs groupes

Une boucle de shell peut ajouter plusieurs utilisateurs à plusieurs groupes:

 pour l'utilisateur dans user1 user2 user3; faire
    pour le groupe dans le groupe 1 Groupe2 Group3; faire
        sudo usermod -a -g "$ groupe" "$ user"
    fait
fait

Cela nécessite des utilisateurs et des groupes pré-créés. N'oubliez pas de citer des variables pour gérer les espaces dans les noms d'utilisateur ou les noms de groupe.

Conclusion

La gestion des abonnements du groupe d'utilisateurs est une tâche administrative vitale. Ce guide a démontré la création d'utilisateurs, l'attribution de groupe et les opérations en vrac à l'aide de useradd , groupadd , usermod , id et groups . La gestion efficace des utilisateurs est essentielle pour sécuriser l'administration du système.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
En quoi le processus de gestion des patchs diffère-t-il entre Linux et Windows?En quoi le processus de gestion des patchs diffère-t-il entre Linux et Windows?May 09, 2025 am 12:01 AM

LinuxUSUSEDECTRALISE, Distribution-SpecificPackageManagersForPatchManagement, tandis que WindowsEmploysacentralizedWindowsupDatesystem.Linux'sApproachoffersFlexibilityButCanBecomplexaSacrossDistribution

Top 3 de la salle de données virtuelle open source (VDR) pour LinuxTop 3 de la salle de données virtuelle open source (VDR) pour LinuxMay 08, 2025 am 11:35 AM

Les salles de données virtuelles (VDR) offrent un stockage et un partage de documents sécurisés, idéal pour les informations commerciales sensibles. Cet article explore trois solutions VDR open source pour le déploiement sur site sur Linux, éliminant le besoin de services basés sur le cloud A

UPSCAYL: Un outil de mise à l'échelle de l'image open source pour LinuxUPSCAYL: Un outil de mise à l'échelle de l'image open source pour LinuxMay 08, 2025 am 11:19 AM

UPSCAYL: Votre solution gratuite et open source pour les images haute résolution sur Linux Les utilisateurs de Linux qui travaillent fréquemment avec des images connaissent la frustration des images à basse résolution. Heureusement, Upsscayl propose une solution puissante, gratuite et open source. Ce des

Ghostty - un émulateur de terminal riche en fonctionnalités pour LinuxGhostty - un émulateur de terminal riche en fonctionnalités pour LinuxMay 08, 2025 am 11:14 AM

Le paysage de l'émulateur terminal évolue rapidement, avec des développeurs tirant parti du matériel moderne, de l'accélération du GPU, de la conteneurisation et même de l'IA / LLMS pour améliorer les expériences de la console. Entrez Ghostty, un nouvel émulateur de terminal de la plate-plate-forme open source

Innotop - Un outil de moniteur de premier plan basé sur la CLI pour MySQLInnotop - Un outil de moniteur de premier plan basé sur la CLI pour MySQLMay 08, 2025 am 10:48 AM

Innotop: outil de ligne de commande de surveillance MySQL puissante Innotop est un excellent programme de ligne de commande, similaire à la commande supérieure, utilisé pour surveiller les serveurs MySQL locaux et distants exécutés sous le moteur InnoDB. Il fournit un ensemble complet de fonctionnalités et d'options pour aider les administrateurs de la base de données (DBA) à suivre divers aspects des performances MySQL, à résoudre les problèmes et à optimiser la configuration du serveur. Innotop vous permet de surveiller les mesures critiques MySQL, telles que: Statut de réplication MySQL Statistiques des utilisateurs Liste de requête Piscine de tampon innodb Statistiques d'E / S INNODB Table ouverte Table verrouillée etc… L'outil rafraîchit régulièrement ses données pour fournir l'état du serveur

Comment sauvegarder les données Linux avec l'outil resticComment sauvegarder les données Linux avec l'outil resticMay 08, 2025 am 10:34 AM

RESTIC: Votre guide complet pour sécuriser les sauvegardes Linux La perte de données peut paralyser un système Linux. Les suppressions accidentelles, les défaillances matérielles ou la corruption du système nécessitent une stratégie de sauvegarde robuste. Resttic est une solution principale, offrant une vitesse, SECURI

10 Distributions Linux les plus populaires en 202410 Distributions Linux les plus populaires en 2024May 08, 2025 am 10:15 AM

Top 10 des distributions Linux les plus populaires en 2025 En 2025, nous sommes ravis de partager avec les amateurs de Linux la distribution la plus populaire cette année. Distrowatch a toujours été la source d'informations la plus fiable sur les systèmes d'exploitation open source, avec une attention particulière aux distributions Linux et aux versions BSD. Il collecte et présente continuellement beaucoup d'informations sur les distributions Linux, ce qui les rend plus faciles à accéder. Bien qu'il ne mesure pas très bien la popularité ou l'utilisation d'une distribution, Distrowatch reste la mesure de popularité la plus acceptée au sein de la communauté Linux. Il utilise des statistiques de classement de clics de page (PHR) pour mesurer la popularité des distributions Linux entre les visiteurs du site Web. [Tu peux

Top 15 gestionnaires de fenêtres de carrelage pour Linux en 2025Top 15 gestionnaires de fenêtres de carrelage pour Linux en 2025May 08, 2025 am 10:08 AM

Gestionnaires de fenêtres Linux: un guide complet des meilleures options de carrelage Les gestionnaires de fenêtres Linux orchestrent comment les fenêtres d'application se comportent, gérant tranquillement la disposition visuelle de vos programmes ouverts. Cet article explore l'homme de la fenêtre de carrelage de haut niveau

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Adaptateur de serveur SAP NetWeaver pour Eclipse

Adaptateur de serveur SAP NetWeaver pour Eclipse

Intégrez Eclipse au serveur d'applications SAP NetWeaver.

DVWA

DVWA

Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

MinGW - GNU minimaliste pour Windows

MinGW - GNU minimaliste pour Windows

Ce projet est en cours de migration vers osdn.net/projects/mingw, vous pouvez continuer à nous suivre là-bas. MinGW : un port Windows natif de GNU Compiler Collection (GCC), des bibliothèques d'importation et des fichiers d'en-tête librement distribuables pour la création d'applications Windows natives ; inclut des extensions du runtime MSVC pour prendre en charge la fonctionnalité C99. Tous les logiciels MinGW peuvent fonctionner sur les plates-formes Windows 64 bits.

SublimeText3 Linux nouvelle version

SublimeText3 Linux nouvelle version

Dernière version de SublimeText3 Linux

Version Mac de WebStorm

Version Mac de WebStorm

Outils de développement JavaScript utiles