¿Esto ahorraría un bit por archivo, o hay algún relleno necesario que deba usarse de todos modos? E incluso si hay relleno, ¿por qué no combinarlos y utilizar el bit extra para una nueva función?
files
permissions
Harry
fuente
fuente
Respuestas:
Por razones históricas. El bit adhesivo se usó originalmente para un propósito completamente diferente: si se configuró en un archivo ejecutable, le dijo al sistema operativo que retenga el segmento de texto en el intercambio. De ahí el nombre "Sticky Bit".
fuente
chmod 4755 file
establece el bit suid ychmod 1755 dir
establece el bit adhesivo. No queremos romper scripts antiguos solo por guardar un solo bit por archivo, ¿verdad? Por supuesto, internamente un sistema de archivos es libre de implementar su optimización, siempre que la interfaz externa permanezca igual.