Maison >Tutoriel système >Linux >Comment ajouter un utilisateur à plusieurs groupes dans Linux

Comment ajouter un utilisateur à plusieurs groupes dans Linux

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2025-03-18 11:44:17787parcourir

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