Maison > Opération et maintenance > exploitation et maintenance Linux > Que signifie créer un groupe sous Linux ?

Que signifie créer un groupe sous Linux ?

青灯夜游
Libérer: 2022-11-11 15:06:40
original
3483 Les gens l'ont consulté

Sous Linux, établir un groupe signifie « créer un groupe d'utilisateurs », ce qui peut être réalisé à l'aide de la commande groupadd. La commande groupadd est utilisée pour créer un nouveau groupe d'utilisateurs. Les informations du nouveau groupe d'utilisateurs seront ajoutées au fichier système. La syntaxe est "groupadd [options] groupname" ; le paramètre "options" est le paramètre utilisé par groupadd. commande et "groupname" est requis. Le nom du groupe d'utilisateurs ajouté.

Que signifie créer un groupe sous Linux ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Sous Linux, créer un groupe signifie "créer un groupe d'utilisateurs". Le fichier de configuration du groupe d'utilisateurs est "/ect/group". Toutes les informations du groupe d'utilisateurs sont stockées dans ce fichier ; ce fichier est un fichier correspondant à l'ID du groupe (GID) et au nom du groupe. Comme mentionné précédemment, le quatrième champ de chaque ligne d'informations utilisateur dans le fichier etc/passwd enregistre l'ID de groupe initial de l'utilisateur. Alors, quel est le nom de groupe de ce GID ? Recherchez-le simplement dans le fichier /etc/group.

Quel est le groupe d'utilisateurs de Linux ?

Linux est un système d'exploitation multi-utilisateurs, multitâches et à temps partagé. Si vous souhaitez utiliser les ressources du système, vous devez demander un compte auprès du système. administrateur, puis entrez dans le système via ce compte. Ce compte et cet utilisateur sont le même concept. En établissant des utilisateurs avec des attributs différents, d'une part, les ressources du système peuvent être raisonnablement utilisées et contrôlées. D'autre part, cela peut également aider les utilisateurs à organiser les fichiers et à assurer la sécurité des fichiers utilisateur.

Chaque utilisateur utilise un nom d'utilisateur et un mot de passe uniques lors de la connexion au système, ce n'est que si le nom d'utilisateur et le mot de passe sont correctement saisis que vous pouvez accéder au système et à votre propre répertoire personnel.

Un groupe d'utilisateurs est un ensemble logique d'utilisateurs ayant les mêmes caractéristiques. Parfois, nous devons autoriser plusieurs utilisateurs à disposer des mêmes autorisations.

Par exemple, pour afficher et modifier les autorisations d'un certain fichier, une solution consiste à autoriser l'accès au fichier à plusieurs utilisateurs respectivement. S'il y a 10 utilisateurs, ils doivent autoriser 10 fois. Évidemment, cette méthode n'est pas raisonnable.

Une autre méthode consiste à créer un groupe, à donner à ce groupe l'autorisation d'afficher et de modifier ce fichier, puis à placer tous les utilisateurs qui ont besoin d'accéder à ce fichier dans ce groupe, tous les utilisateurs auront alors les mêmes autorisations que le groupe. Il s'agit d'un groupe d'utilisateurs. Le regroupement d'utilisateurs est un moyen de gérer les utilisateurs et de contrôler les droits d'accès dans le système Linux. En définissant des groupes d'utilisateurs, le travail de gestion est considérablement simplifié.

Pour parler franchement, un groupe d'utilisateurs est un moyen technique de gestion unifiée du même type d'objets sous Linux. Il regroupe le même type d'utilisateurs dans un groupe et les encapsule dans un tout plus vaste.

C'est comme encapsuler. le même type d'étudiants dans un Dans une classe, les étudiants sont des utilisateurs et les classes sont des groupes ; opérer sur la classe opère en fait sur tous les étudiants de la classe

La relation entre les utilisateurs et les groupes

Les relations correspondantes entre les utilisateurs et les groupes d'utilisateurs sont : un-à-un, un-à-plusieurs, plusieurs-à-un et plusieurs-à-plusieurs ; la figure suivante montre cette relation :

  • Un-à-un : c'est-à-dire, un utilisateur peut exister dans un groupe ou être le seul membre du groupe.

  • Un-à-plusieurs : c'est-à-dire qu'un utilisateur peut exister dans plusieurs groupes d'utilisateurs. Cet utilisateur dispose alors d'autorisations communes pour plusieurs groupes.

  • Plusieurs-à-un : plusieurs utilisateurs peuvent exister dans un groupe, et ces utilisateurs disposent des mêmes autorisations que le groupe.

  • Plusieurs à plusieurs : plusieurs utilisateurs peuvent exister dans plusieurs groupes. En fait, il s’agit d’une expansion des trois relations correspondantes ci-dessus.

Explication détaillée de la commande Linux groupadd

La commande groupadd est utilisée pour créer un nouveau groupe d'utilisateurs et les informations du nouveau groupe d'utilisateurs seront ajoutées au fichier système.

Syntaxe

groupadd [options] groupname
Copier après la connexion

Paramètres

ParamètresDescription
optionsOptions utilisées par le groupadd commande.
groupnameLe nom du groupe d'utilisateurs à ajouter.

Options communes pour la commande groupadd

Option signification
-gSpécifiez l'identifiant du nouveau groupe d'utilisateurs.
-rCréez un groupe d'utilisateurs système. L'ID de groupe du groupe d'utilisateurs système est inférieur à 500.
-KÉcrasez le fichier de configuration "/ect/login.defs".
-oAutorise l'ajout de groupes d'utilisateurs avec des identifiants de groupe non uniques.
-f,–forceCette option ne se terminera avec un statut de réussite que si le groupe spécifié existe déjà. Lorsqu'il est utilisé avec -g et que le GID_MIN spécifié existe déjà, sélectionne un autre GID unique (c'est-à-dire que -g est désactivé).

说明

创建用户组之后,会修改如下几个文件:

文件描述
/etc/group组账户信息。
/etc/gshadow安全组账户信息。
/etc/login.defsShadow 密码套件配置。

Linux groupadd命令常用实例

实例

实例描述
groupadd groupname创建用户组 groupname
groupadd -g groupid groupname创建用户组 groupname,并指定组 id 为 groupid

创建用户组

使用 groupadd 命令,新建一个用户组 haicoder,具体命令如下:

groupadd haicoder
Copier après la connexion

运行后,终端输出如下:

Que signifie créer un groupe sous Linux ?

此时,用户组 haicoder 已经添加成功了,现在,我们使用 cat 和 grep 命令,查看用户组相关文件,具体命令如下:

cat /etc/group | grep haicoder
Copier après la connexion

运行后,终端输出如下:

Que signifie créer un groupe sous Linux ?

我们看到,用户组文件中,已经添加了该用户组,测试完毕后,我们使用 groupdel 命令,删除用户组,具体命令如下:

groupdel haicoder
Copier après la connexion
Copier après la connexion

运行后,终端输出如下:

Que signifie créer un groupe sous Linux ?

即,我们成功删除了用户组 haicoder。

创建用户组并指定组id

我们使用 groupadd 命令,新建一个用户组 haicoder 并指定组 id 为 320,具体命令如下:

groupadd -g 320 haicoder
Copier après la connexion

运行后,终端输出如下:

Que signifie créer un groupe sous Linux ?

此时,用户组 haicoder 已经添加成功了并且,我们设置了其组 id 为 320,现在,我们使用 cat 和 grep 命令,查看用户组相关文件,具体命令如下:

cat /etc/group | grep haicoder
Copier après la connexion

运行后,终端输出如下:

Que signifie créer un groupe sous Linux ?

我们看到,用户组文件中,已经添加了该用户组并且其组 id 为 320,测试完毕后,我们使用 groupdel 命令,删除用户组,具体命令如下:

groupdel haicoder
Copier après la connexion
Copier après la connexion

运行后,终端输出如下:

Que signifie créer un groupe sous Linux ?

即,我们成功删除了用户组 haicoder。

相关推荐:《Linux视频教程

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!

Étiquettes associées:
source:php.cn
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