Le 24/08/2022 à 18:21, Gabriel Moreau a écrit :
À ma connaissance, sous Linux, le chmod u+s sur un dossier ne sers à
rien ! Ce qui sers sur un dossier est
chmod g+s
chmod o+t
Le premier affecte tout nouveau fichier au groupe du dossier (pratique
dans un partage puisque les personnes ne savent plus faire newgroup de
nos jours et que les interfaces graphiques ne savent pas gérer ça).
Le second interdit à une personne d'effacer un fichier qui ne lui
appartient pas dans un dossier, même s'il a les droits d'écriture sur
le dossier. Cela a été mis au point à l'origine principalement pour
résoudre le problème du dossier /tmp partagé.
En effet, sous UNIX, on a le droit d'effacer un fichier même si on n'a
pas le droit d'écriture sur le fichier... puisque en pratique, on
écrit dans la table d'index et non dans le fichier.
Merci encore ;)
Du coup, je ne comprends pas pourquoi est-ce que les mainteneurs du
paquet transmission-daemon ont mis :
drwsrwxr-x 51 debian-transmission debian-transmission 4096 23 août 13:30
downloads
Qui semble du coup superflu :) alors que le comportement qui a été
décrit, à savoir conserver le propriétaire, aurait été bien arrangeant.
Bonne soirée,
--
Patrick ZAJDA