Sur la machine srv-lin-01. Lire le ticket, agir dans le terminal, puis vérifier.
Ticket 2429, ouvert par Nadia Rey, de la Direction : « Bruno Lambert ne peut pas modifier les fichiers que je dépose dans /srv/partages/Direction, et je ne peux pas modifier les siens. On se les renvoie par messagerie pour s'en sortir. »
Faire que tout le service dépose des fichiers partout dans le dossier, sous-dossiers compris, et modifie ceux qui s'y trouvent : ceux qui y sont déjà, et ceux qui y seront déposés plus tard, y compris dans les sous-dossiers que le service créera. Le dossier reste fermé aux autres services.
Rappel
- Un fichier neuf appartient à celui qui le crée, et à son groupe principal. Sur ce serveur, chaque compte a un groupe personnel à son nom : un fichier créé par Nadia Rey appartient au groupe
n.rey, pas au groupe du service. - Ses droits sont ceux que demande le programme (en général
rw-rw-rw-pour un fichier) moins le masque de création, queumaskaffiche : avec 022, il resterw-r--r--, et le groupe ne peut que lire. - Le chapitre décrit l'héritage de NTFS : les permissions d'un dossier descendent sur ce qui se crée dessous. Linux n'en fait rien par défaut, et propose deux mécanismes, à poser sur le dossier.
- Le bit setgid d'un dossier,
chmod g+s, affichésà la place duxdu groupe : les fichiers et sous-dossiers créés dedans prennent le groupe du dossier, et les sous-dossiers reçoivent eux aussi le bit. - Une ACL par défaut,
setfacl -m d:g:groupe:rwX dossier: elle est recopiée sur chaque fichier et sous-dossier créé dedans, droits compris. - Une différence avec NTFS compte ici : l'héritage de Linux est une copie faite à la création, pas un lien. Changer le dossier ne change rien aux fichiers qui existent déjà ; il faut les corriger à part, avec
chgrp -Retchmod -R, ousetfacl -R. sudo -u b.lambert touch cheminessaie une écriture sous le compte de Bruno Lambert.
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.