Sur la machine srv-lin-01. Lire le ticket, agir dans le terminal, puis vérifier.
Ticket 3308, ouvert par les ressources humaines : Manon Collin (compte m.collin, matricule 39788) quitte le service Facturation pour le service Direction lundi.
Sur srv-lin-01, chaque service a son dossier dans /srv/services, ouvert au groupe du service et à lui seul. Faire suivre les accès de Manon : le dossier du service Direction doit lui être ouvert, celui du service Facturation fermé. Ses autres accès, communs à tout le personnel ou liés à ses missions transverses, ne changent pas. Les collègues du service Facturation gardent bien sûr le leur, et les droits des dossiers, eux, ne changent pas.
Rappel
Le chapitre range les comptes dans des unités d'organisation et donne les droits par des groupes : un groupe global par service (GG_Facturation), placé dans des groupes de domaine local qui portent les permissions. Un changement de service se réduit alors à deux appartenances, et aucune permission n'est touchée.
Linux n'a pas d'unité d'organisation, et ses groupes ne s'imbriquent pas : le dossier d'un service est donné directement au groupe du service. Le principe reste celui du chapitre : l'appartenance décrit qui l'on est, le dossier dit quel groupe y entre.
id COMPTEliste les groupes d'un compte ;getent group GROUPE, les membres d'un groupe.usermod -aG GROUPE COMPTEajoute le compte à un groupe ;usermod -G LISTE COMPTEfixe la liste complète de ses groupes secondaires, séparés par des virgules.gpasswd -d COMPTE GROUPEretire le compte d'un groupe.ls -ld DOSSIERmontre le groupe propriétaire d'un dossier et ses droits.
Boîte à outils
Un clic écrit la commande au curseur, sans la lancer.
Indications
Le ticket se prépare dès que la machine est prête.
Ce terminal ouvre une vraie machine Linux, srv-lin-01, qui tourne dans la page.
Environ 14 Mo à télécharger la première fois, et 300 Mo de mémoire. Sur un téléphone, le travail se fait à l'étroit : un ordinateur avec un clavier convient mieux.