Aller au contenu principal

Sur la machine srv-lin-01. Lire le ticket, agir dans le terminal, puis vérifier.

Ticket 7593, ouvert par Thomas Legrand, responsable informatique : le dossier Factures de la Facturation vient d'être recopié de l'ancien serveur de fichiers vers /srv/partages/Factures, sur srv-lin-01. La copie s'est faite sous le compte root, et depuis, plus personne ne l'ouvre.

La règle a été validée avec les deux services. Le groupe GG_Facturation, celui du service propriétaire du dossier, lit, modifie et ajoute des fichiers. Le groupe GG_Direction, celui de la Direction, lit tous les fichiers, sans rien pouvoir modifier, ajouter ni supprimer. Personne d'autre n'entre dans le dossier. La règle vaut pour le dossier comme pour ses sous-dossiers d'archives.

Poser ces droits. Élodie Marchal, Nadia Rey et Yanis Garnier (de l'Exploitation) essaieront ensuite, chacun sous son compte.

Rappel

Le chapitre parle de permissions NTFS accordées à des groupes. Sur un serveur Linux, le système de fichiers joue le même rôle, avec ses propres outils.

  • Chaque fichier et chaque dossier a un propriétaire, un groupe propriétaire, et trois jeux de droits : pour le propriétaire, pour le groupe, pour tous les autres. ls -l les affiche : rwxrwx--- se lit trois lettres par trois.
  • Sur un fichier, r permet de lire et w de modifier. Sur un dossier, r permet de lister, w de créer, renommer ou supprimer ce qu'il contient, et x d'y entrer. Ouvrir un fichier demande donc aussi le x de chaque dossier du chemin.
  • chgrp groupe chemin change le groupe propriétaire, chmod g=rwX,o= chemin ses droits ; -R traite tout le contenu. Le X majuscule n'accorde x qu'aux dossiers (et aux fichiers déjà exécutables).
  • Un fichier n'a qu'un groupe propriétaire. Pour accorder d'autres droits à un second groupe, Linux a les ACL, des entrées supplémentaires : setfacl -m g:groupe:rX chemin en ajoute une, getfacl chemin les affiche, et un + au bout des droits, dans ls -l, signale qu'il y en a.
  • Linux n'imbrique pas les groupes : la chaîne AGDLP du chapitre 4 n'existe pas ici, et la permission va directement au groupe du service.
  • Il n'y a pas non plus de droit de partage dans ce ticket : on règle le système de fichiers, ce que le chapitre appelle la protection réelle des données.
  • sudo -u elodie cat chemin essaie une lecture sous le compte d'Élodie ; sudo -u elodie touch chemin/essai essaie une création.

Boîte à outils

Un clic écrit la commande au curseur, sans la lancer.

Indications

Indication 2
Indication 3

Le ticket se prépare dès que la machine est prête.