Droits d'accès, et multigroupes

Les commandes chmod, chown et chgrp permettent d'attribuer, de modifier des droits sur les objets du file system (fichiers et répertoires)

(faire un man)

D'autre part, un utilisateur peut appartenir à plusieurs groupes (un groupe principal, et d'autres additionnels)

Cela permet une certaine souplesse dans les droits, bien que seule l'utilisation des ACLs puisse permettre de tout gérer (au prix d'une dangereuse complexité).

Pour ajouter un utilisateur dans un groupe additionnel, utilisez adduser user groupAdditionnel.

Vous pourrez alors donner des droits à ce groupe, et l'OS évaluera les droits de chaque utilisateur par rapport à l'ensemble de ses groupes

Exercice

Créez l'ensemble des comptes selon les régles définies en début de cet exercice : Les commerciaux (Bill, Bob, Carlos, Richard, Laura) et les comptables (Raymond, Georgette, Carlotta, Paula).

Ces utilisateurs peuvent avoir un site web (pensez à créer le public_html). Le système de gestion de courrier demande à avoir un répertoire MailDir dans chacun des homes.

Les chefs de services (Bill et Raymond) ont la possibilité d'alimenter le site web (création de pages...) tandis que les utilisateurs ne peuvent que consulter.