Le mode 1777 possède le chiffre spécial sticky 1 et les chiffres ordinaires 7, 7, 7. Il est utile car la dernière position représente à la fois l’exécution des autres et sticky. Le scénario décrit un répertoire partagé sans recommander sa création dans un environnement inconnu.
1 · 7 · 7 · 7
Le chiffre spécial 1 active sticky, sans setuid ni setgid. Chaque 7 active lecture 4, écriture 2 et exécution/parcours 1 pour propriétaire, groupe et autres. Avant le marqueur spécial, la chaîne est rwxrwxrwx.
Sticky et exécution autres produisent t minuscule
Sticky occupe la dernière position d’exécution. Comme l’exécution des autres vaut aussi 1, x devient t minuscule : rwxrwxrwt. Si sticky était actif sans exécution autres, le marqueur serait T majuscule : 1700 → rwx-----T.
Sticky limite la suppression sans garantir la sécurité
Sur un répertoire Linux, sticky réserve la suppression ou le renommage non privilégié au propriétaire de l’entrée, du répertoire ou à un processus privilégié. Il ne retire ni lecture, écriture ou parcours, ne valide pas la propriété, ne contrôle pas les contenus, ne remplace pas les ACL et ne rend pas tout stockage partagé approprié. Vérifiez l’environnement avant d’appliquer 1777.