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

Comment ajouter un utilisateur à plusieurs groupes dans Linux

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2025-03-18 11:44:17
original
762 Les gens l'ont consulté

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
Copier après la connexion

Définissez le mot de passe:

 Test de Sudo Passwd
Copier après la connexion

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é
Copier après la connexion
Copier après la connexion

Exemple de sortie:

 <code>uid=1001(test) gid=100(users) groups=100(users)</code>
Copier après la connexion

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
Copier après la connexion

Ajout d'un utilisateur à plusieurs groupes

Ajouter "test" aux groupes:

 Sudo Usermod -a -g Sysadmin, DevOps, test de gestion 
Copier après la connexion

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
Copier après la connexion

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é
Copier après la connexion
Copier après la connexion

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>
Copier après la connexion

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
Copier après la connexion

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal