Groupes d'utilisateurs

Un article de Diablotins.org.


Image:brush.png
  • Auteur :David Marec
  • Date : 1er Mai 2006

Sommaire

Description

Sous Unix, les utilisateurs sont membres d'au moins un groupe. Ce dernier porte un numéro associé à un nom, dont vous retrouverez la liste dans «/etc/group».A vous ensuite d'y affecter certains utilisateurs.
Vous pourrez ensuite définir aisément qui a accès aux ressources du système, i.e. les périphériques et les fichiers.

Définir un groupe

La commande qui permet de gérer vos utilisateurs est «pw(8)». Ainsi, créez un groupe:

pw groupadd MonGroupe 

Affectez lui de nouveau membres:

pw groumod MonGroupe -m david, lecid

Vous pouvez en définir les membres d'une commande:

pw groupmod MonGroupe -M daniel, hervé.

Après cette dernière commande, le groupe ne comporte plus que les deux membres cités. Vérifiez:

pw groupshow MonGroupe

Aussi, vous pouvez définir les membres d'un nouveau groupe dès la création:

pw groupadd MonGroupe -M daniel, hervé.

Utilisation d'un groupe

La commande chown(8) (CHange OWNer) vous permet de définir le groupe d'un fichier ou d'une ressource:

chown :MonGroupe /usr/home/david/commun/

ou

chown :MonGroupe /dev/lp0

La commande chmod(1) (CHange MODes) lui en donne les permissions:

chmod 770 /usr/home/david/commun/

Les groupes réservés

Il existe quelques groupes définis par le système ou par un port. Par convention les 1001 premiers identifiants de groupe (GID) sont réservés au système et aux démons. Ensuite viennent les GID des groupes utilisateurs; par défaut FreeBSD défini un groupe par utilisateur.

Quelques groupes:

  • «wheel» est le groupe des utilisateurs qui peuvent ouvrir des sessions root par su
  • «operator»» est le groupe destinĂ© aux opĂ©rateurs de sauvegarde. En particulier, ils ont les droits pour monter ou dĂ©monter un système de fichier.
  • «nobody»» est le groupe de «personne». Nobody est un utilisateur gĂ©nĂ©rique sans privilège du système.

Ressources

En savoir plus

Projets :
Boîte à outils