Apakah ini menghemat satu bit per file, atau adakah padding yang diperlukan yang harus digunakan? Dan bahkan jika ada padding, mengapa tidak menggabungkannya dan memanfaatkan bit ekstra untuk fitur baru?
files
permissions
Harry
sumber
sumber
Jawaban:
Untuk alasan historis. Sticky bit pada awalnya digunakan untuk tujuan yang sama sekali berbeda: jika itu diatur pada file yang dapat dieksekusi, itu memberitahu sistem operasi untuk mempertahankan segmen teks dalam swap. Demikian nama "Sticky Bit".
sumber
chmod 4755 file
set bit suid, danchmod 1755 dir
set bit sticky. Kami tidak ingin memecah skrip lama hanya demi menyimpan satu bit per file, bukan? Tentu saja, secara internal sistem file bebas untuk menerapkan optimasi Anda, selama antarmuka eksternal tetap sama.