Est-ce que cela économiserait un bit par fichier, ou y a-t-il un remplissage nécessaire qui doit être utilisé de toute façon? Et même s'il y a du rembourrage, pourquoi ne pas les combiner et utiliser le bit supplémentaire pour une nouvelle fonctionnalité?
files
permissions
Harry
la source
la source
Réponses:
Pour des raisons historiques. Le bit collant était à l'origine utilisé dans un but complètement différent: s'il était défini sur un fichier exécutable, il indiquait au système d'exploitation de conserver le segment de texte en swap. D'où le nom de "Sticky Bit".
la source
chmod 4755 file
définit le bit suid etchmod 1755 dir
définit le bit collant. Nous ne voulons pas casser les anciens scripts juste pour sauver un seul bit par fichier, n'est-ce pas? Bien sûr, en interne, un système de fichiers est libre d'implémenter votre optimisation, tant que l'interface externe reste la même.