Aller au contenu principal

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

Ticket 5605, ouvert par Élodie Marchal, de la Facturation : Antoine Fabre a quitté la Facturation pour l'Exploitation le 1er octobre. Samir a fait sa mutation lundi : il est sorti du groupe GG_Facturation et entré dans GG_Exploitation. Pourtant, Élodie l'a vu ce matin modifier un fichier de /srv/partages/Factures.

Pendant ses années à la Facturation, Antoine avait reçu des accès particuliers, et personne ne sait plus lesquels. Lui retirer tout accès aux factures, et tout ce qui porte son nom dans ce dossier, sans toucher aux accès de ses anciens collègues, à la lecture de la Direction, ni à ses accès au dossier de l'Exploitation et au dossier commun. Son compte est a.fabre.

Rappel

  • Sous Linux, une personne atteint un fichier par plusieurs chemins : comme propriétaire, par une entrée d'ACL à son nom, par l'un de ses groupes (le groupe propriétaire ou un groupe nommé dans l'ACL), ou parmi « les autres ». Fermer un chemin ne ferme pas les autres. C'est le cumul du chapitre, transposé : retirer un groupe laisse intacte une entrée posée à son nom.
  • id a.fabre liste ses groupes. getfacl -R dossier affiche les ACL de tout un dossier, fichier par fichier : une ligne user:a.fabre:... est une permission à son nom, et default:user:a.fabre:... la même, recopiée sur chaque fichier qui sera créé dans ce dossier.
  • ls -l ne montre qu'un + au bout des droits d'un fichier qui porte une ACL, sans dire laquelle.
  • setfacl -x u:compte chemin retire l'entrée nominative, setfacl -x d:u:compte dossier sa version par défaut ; -R parcourt tout le contenu.
  • Ce qui diffère de NTFS : il n'y a pas d'entrée de refus. Une entrée à son nom sans aucun droit, u:a.fabre:---, en tient lieu, parce que Linux ne cumule pas d'une classe à l'autre : la première qui concerne le compte décide (propriétaire, puis entrée à son nom, puis groupes, puis les autres). Et il n'y a pas d'héritage recalculé : une entrée par défaut a été recopiée une fois pour toutes sur les fichiers créés depuis qu'elle existe.

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.