Le contenu du fichier /etc/group peut sembler énigmatique au premier abord. Mais tout ce qu'il contient, ce sont des informations sur les groupes configurés localement sur un système Linux.

Sous Linux, la configuration des autorisations et de l'accès à certaines parties du système se fait via des autorisations d'utilisateur et de groupe.

Peut-être que vous essayez d'en savoir plus sur les groupes d'utilisateurs et avez besoin de comprendre le contenu du /etc/group déposer. Ou peut-être souhaitez-vous vous plonger dans l'administration système et tout savoir sur la configuration des autorisations et la gestion des groupes sous Linux.

Quelle que soit la raison, en tant qu'utilisateur de Linux, en savoir plus sur le /etc/group fichier peut être utile parfois.

Qu'est-ce que le fichier /etc/group?

Les groupes d'utilisateurs sont essentiels pour comprendre le fonctionnement des autorisations sous Linux. Le fichier de groupe, situé dans le /etc répertoire, est un fichier système contenant des informations sur les groupes locaux configurés sur une machine Linux.

instagram viewer

Il s'agit d'une base de données système contenant des informations sur les groupes d'utilisateurs, de la même manière que le fichier /etc/passwd stocke les noms d'utilisateur. Il y a aussi un fichier /etc/shadow, contenant les mots de passe cryptés de chaque utilisateur sur l'ordinateur.

Pour comprendre l'importance de la /etc/group fichier, vous devez d'abord en savoir plus sur le rôle des groupes d'utilisateurs sur les systèmes basés sur Linux.

Les autorisations sous Linux sont attribuées aux utilisateurs et aux groupes. Ces autorisations aident un administrateur à définir des contrôles d'accès utilisateur, comme les parties du logiciel ou du matériel auxquelles un utilisateur ou un groupe peut ou ne peut pas accéder. Par exemple, un utilisateur du groupe wheel est autorisé à utiliser la commande sudo ou su.

De même, vous ne pourrez pas interagir avec l'audio ou le son si votre utilisateur ne fait pas partie du l'audio groupe.

Vous pouvez afficher le contenu du /etc/group fichier en utilisant tout utilitaire de visualisation de fichiers sous Linux, comme chat :

chat sudo /etc/group

À première vue, il sera difficile de comprendre ce qui s'affiche à l'écran. Concentrez-vous un peu plus et vous réaliserez que les entrées suivent un schéma. Chaque entrée dans le /etc/group fichier est une combinaison de quatre valeurs séparées par un côlon (:). Quelles sont ces valeurs ?

Comprendre le contenu de /etc/group

La première colonne (la valeur avant le premier deux-points) est le nom du groupe. Étant donné que le nom du fichier est /etc/group, il est logique de mettre cette information en premier. Tu peux lister tous les groupes d'utilisateurs sous Linux en analysant chaque entrée du fichier de groupe et en n'affichant que la première colonne.

cdrom: x: 24:nom d'utilisateur

Pour les groupes plus privilégiés, la deuxième entrée sera un mot de passe crypté. La plupart des valeurs de mot de passe dans votre version du fichier auront un "X," représentant une croix, ce qui signifie qu'aucun mot de passe n'est défini pour le groupe.

Le nombre après les deux-points est l'ID de groupe. Comme les utilisateurs, chaque groupe sur Linux a un identifiant unique, également appelé ID de groupe ou GID en abrégé.

Enfin, la valeur à la fin contient les utilisateurs qui font partie du groupe. Les groupes généraux auront quelques utilisateurs répertoriés, séparés par des virgules (,) tandis que d'autres n'en auront qu'un. Certains d'entre eux n'auront même aucun utilisateur répertorié.

Les utilisateurs et les groupes facilitent l'administration de Linux

Les utilisateurs et les groupes jouent tous deux un rôle énorme dans la gestion du système Linux. Considérez-les comme deux des nombreux piliers d'un système Linux, maintenant la sécurité en permettant à l'administrateur d'attribuer des autorisations et de déléguer les responsabilités avec soin.

Le secret derrière Linux étant plus sécurisé que Windows réside dans le fonctionnement des autorisations. Tous les utilisateurs n'ont pas accès aux fichiers critiques du système; de même, tous les processus ne peuvent pas accéder au logiciel et au matériel sous-jacents.

La plupart des processus sous Linux fonctionnent dans l'espace utilisateur, qui est un environnement avec des autorisations limitées, contrairement à l'espace du noyau, où tout est possible, en raison du niveau de contrôle disponible pour tout processus s'exécutant dans le noyau espace.