Groupe (Unix)

Groupe (Unix)

Dans les systèmes de type Unix, plusieurs utilisateurs peuvent être catégorisés en groupes. Les permissions sur les fichiers selon la norme POSIX et les Unix conventionnels sont organisés en trois classes : user, group, et others. L'utilisation de groupes autorise la délégation de capacités supplémentaires selon un modèle organisé, comme l'accès aux disques, aux imprimantes, et autres périphériques. Cette méthode, parmi d'autres, permet aussi au super-utilisateur de déléguer quelques tâches administratives à des utilisateurs normaux. Ce qui est similaire aux groupes Administrateurs dans Microsoft Windows NT et ses dérivés.

Sommaire

Identifiant

Un identifiant de groupe, souvent abrégé en GID, est une valeur numérique représentant un groupe spécifique. L'étendue de valeurs pour un GID varie entre les différents systèmes; tout au moins, un GID peut être compris entre 0 et 32767, avec une restriction : le groupe pour le super-utilisateur doit avoir le GID 0. Cette valeur numérique est utilisé pour être mise en relation avec les groupes dans les fichiers /etc/passwd et /etc/group ou leurs équivalents. Les fichiers contenant les shadow password ainsi que le Network Information Service concernent également les GIDs numériques. L'identifiant de groupe est un composant nécessaire des systèmes de fichiers et processus Unix.

Les limites sur l'éventail possible d'identifiants de groupe vient de l'espace de mémoire utilisé pour les stocker. Au début, un nombre entier relatif de 16 bit était utilisé. Depuis que le signe n'était plus nécessaire - les nombres négatifs ne font pas des identifiants de groupes valables - un nombre entier absolue est maintenant utilisé à la place, autorisant des identifiants de groupe entre 0 et 65535. Les systèmes d'exploitation modernes utilisent des nombres entiers absolues de 32 bits, ce qui autorise des identifiants de groupe compris entre 0 et 4294967295. Le passage de 16 a 32 bits n'était initialement pas nécessaire - à l'époque une machine ou même un réseau ne servait pas plus de 65535 utilisateurs - mais il a été opéré pour éviter d'avoir besoin de le faire dans le futur, quand il sera alors plus difficile de le mettre en place.

Primaire et supplémentaire

Dans les systèmes Unix, chaque utilisateur doit être membre d'au moins un groupe, qui est identifié par le GID numérique correspondant à l'utilisateur dans le fichier /etc/password. Ce groupe se nomme l'identifiant de groupe primaire. Un utilisateur peut être listé en tant que membre d'autres groupes dans les lignes appropriés du fichier /etc/group; les identifiants de ces groupes sont des identifiants de groupes supplémentaires

Effectif et réel

Les processus unix ont des ID effectifs (EUID, EGID) et réels (UID, GID). Normallement ils sont identiques, mais le setgid les rends différents. Aussi bien les techniques du setgid ou setuid peuvent accomplir des fonctions privilégiés, elles peuvent facilement retourner à des UID ou GID non-privilégiés lorsque c'est nécessaire[1].

Références

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Groupe (Unix) de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • UNIX version 7 — UNIX version 7, appelé en anglais Version 7 Unix, Version 7 ou simplement V7, fut une version importante des débuts du système d exploitation UNIX. La version 7, publiée en 1979, fut la dernière version d UNIX des laboratoires Bell à être… …   Wikipédia en Français

  • Unix — (marque déposée officiellement comme UNIX, parfois aussi écrit comme Unix avec les petites capitalisations) est le nom d un système d exploitation multitâche et multi utilisateur créé en 1969, conceptuellement ouvert et fondé sur une approche par …   Wikipédia en Français

  • UNIX — UNIX, parfois écrit « Unix », avec des petites capitales, est un système d exploitation multitâche et multi utilisateur créé en 1969, conceptuellement ouvert et fondé sur une approche par laquelle il offre de nombreux petits outils… …   Wikipédia en Français

  • Groupe D'utilisateurs Linux — Un groupe d utilisateurs Linux est une association au sein de laquelle se réunissent des utilisateurs et partisans du système d exploitation Linux et des logiciels libres. Pour désigner ces groupes, on utilise aussi couramment les acronymes GUL… …   Wikipédia en Français

  • Groupe d'utilisateurs linux — Un groupe d utilisateurs Linux est une association au sein de laquelle se réunissent des utilisateurs et partisans du système d exploitation Linux et des logiciels libres. Pour désigner ces groupes, on utilise aussi couramment les acronymes GUL… …   Wikipédia en Français

  • UNIX version 6 — UNIX version 6, appelé en anglais Sixth Edition Unix, Version 6 Unix ou Unix time sharing system 6, fut la première version du système d exploitation UNIX à être largement répandue en dehors des laboratoires Bell où elle fut conçue. Elle sortit… …   Wikipédia en Français

  • Groupe d'utilisateurs du système d'exploitation Solaris — Groupe d’utilisateurs du système d’exploitation Solaris Le Groupe d’Utilisateurs du Système d’Exploitation Solaris (GUSES) est une association à but non lucratif de droit français (type loi 1901) créé en 2006. Il regroupe et fournit des… …   Wikipédia en Français

  • Groupe d'utilisateurs Linux — Un groupe d utilisateurs Linux est une association au sein de laquelle se réunissent des utilisateurs et partisans du système d exploitation Linux et des logiciels libres. Pour désigner ces groupes, on utilise aussi couramment les acronymes GUL… …   Wikipédia en Français

  • Groupe — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Groupe », sur le Wiktionnaire (dictionnaire universel) …   Wikipédia en Français

  • Unix File System — UFS, abréviation de Unix File System, est un système de fichiers utilisé par de nombreux systèmes d exploitation de type Unix. Il est dérivé du FFS, qui lui même était basé sur le FS, dans les premières versions d Unix développées aux Bell Labs.… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”