


Que signifie créer un groupe sous Linux ?
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é.
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
Paramètres
Paramètres | Description |
---|---|
options | Options utilisées par le groupadd commande. |
groupname | Le nom du groupe d'utilisateurs à ajouter. |
Options communes pour la commande groupadd
Option | signification |
---|---|
-g | Spécifiez l'identifiant du nouveau groupe d'utilisateurs. |
-r | Cré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". |
-o | Autorise l'ajout de groupes d'utilisateurs avec des identifiants de groupe non uniques. |
-f,–force | Cette 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.defs | Shadow 密码套件配置。 |
Linux groupadd命令常用实例
实例
实例 | 描述 |
---|---|
groupadd groupname | 创建用户组 groupname |
groupadd -g groupid groupname | 创建用户组 groupname,并指定组 id 为 groupid |
创建用户组
使用 groupadd 命令,新建一个用户组 haicoder,具体命令如下:
groupadd haicoder
运行后,终端输出如下:
此时,用户组 haicoder 已经添加成功了,现在,我们使用 cat 和 grep 命令,查看用户组相关文件,具体命令如下:
cat /etc/group | grep haicoder
运行后,终端输出如下:
我们看到,用户组文件中,已经添加了该用户组,测试完毕后,我们使用 groupdel 命令,删除用户组,具体命令如下:
groupdel haicoder
运行后,终端输出如下:
即,我们成功删除了用户组 haicoder。
创建用户组并指定组id
我们使用 groupadd 命令,新建一个用户组 haicoder 并指定组 id 为 320,具体命令如下:
groupadd -g 320 haicoder
运行后,终端输出如下:
此时,用户组 haicoder 已经添加成功了并且,我们设置了其组 id 为 320,现在,我们使用 cat 和 grep 命令,查看用户组相关文件,具体命令如下:
cat /etc/group | grep haicoder
运行后,终端输出如下:
我们看到,用户组文件中,已经添加了该用户组并且其组 id 为 320,测试完毕后,我们使用 groupdel 命令,删除用户组,具体命令如下:
groupdel haicoder
运行后,终端输出如下:
即,我们成功删除了用户组 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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Méthode de visualisation du processus docker: 1. Commande Docker CLI: Docker PS; 2. Commande CLI Systemd: Docker d'état SystemCTL; 3. Docker Compose CLI Commande: Docker-Compose PS; 4. Process Explorer (Windows); 5. / Répertoire proc (Linux).

Vs Code Système Exigences: Système d'exploitation: Windows 10 et supérieur, MacOS 10.12 et supérieur, processeur de distribution Linux: minimum 1,6 GHz, recommandé 2,0 GHz et au-dessus de la mémoire: minimum 512 Mo, recommandée 4 Go et plus d'espace de stockage: Minimum 250 Mo, recommandée 1 Go et plus d'autres exigences: connexion du réseau stable, xorg / wayland (Linux) recommandé et recommandée et plus

Les raisons de l'installation des extensions de code vs peuvent être: l'instabilité du réseau, les autorisations insuffisantes, les problèmes de compatibilité système, la version de code vs est trop ancienne, un logiciel antivirus ou des interférences de pare-feu. En vérifiant les connexions réseau, les autorisations, les fichiers journaux, la mise à jour vs du code, la désactivation des logiciels de sécurité et le redémarrage du code ou des ordinateurs, vous pouvez progressivement dépanner et résoudre les problèmes.

VS Code est disponible sur Mac. Il a des extensions puissantes, l'intégration GIT, le terminal et le débogueur, et offre également une multitude d'options de configuration. Cependant, pour des projets particulièrement importants ou un développement hautement professionnel, le code vs peut avoir des performances ou des limitations fonctionnelles.

VS Code est le code Visual Studio Nom complet, qui est un éditeur de code multiplateforme gratuit et open source et un environnement de développement développé par Microsoft. Il prend en charge un large éventail de langages de programmation et fournit une mise en surbrillance de syntaxe, une complétion automatique du code, des extraits de code et des invites intelligentes pour améliorer l'efficacité de développement. Grâce à un écosystème d'extension riche, les utilisateurs peuvent ajouter des extensions à des besoins et des langues spécifiques, tels que les débogueurs, les outils de mise en forme de code et les intégrations GIT. VS Code comprend également un débogueur intuitif qui aide à trouver et à résoudre rapidement les bogues dans votre code.

Les principales utilisations de Linux comprennent: 1. Système d'exploitation du serveur, 2. Système intégré, 3. Système d'exploitation de bureau, 4. Environnement de développement et de test. Linux excelle dans ces domaines, offrant des outils de stabilité, de sécurité et de développement efficaces.

Bien que le bloc-notes ne puisse pas exécuter directement le code Java, il peut être réalisé en utilisant d'autres outils: à l'aide du compilateur de ligne de commande (Javac) pour générer un fichier bytecode (filename.class). Utilisez l'interpréteur Java (Java) pour interpréter ByteCode, exécuter le code et sortir le résultat.

Visual Studio Code (VSCODE) est un éditeur de code Open Source, Open Source et gratuit développé par Microsoft. Il est connu pour son léger, l'évolutivité et le support pour une large gamme de langages de programmation. Pour installer VScode, veuillez visiter le site officiel pour télécharger et exécuter l'installateur. Lorsque vous utilisez VSCODE, vous pouvez créer de nouveaux projets, modifier le code, déboguer le code, naviguer dans les projets, développer VSCODE et gérer les paramètres. VScode est disponible pour Windows, MacOS et Linux, prend en charge plusieurs langages de programmation et fournit diverses extensions via Marketplace. Ses avantages incluent le léger, l'évolutivité, le support linguistique étendu, les fonctionnalités riches et la version
