Obsah:
Definícia - Čo znamená Sticky Bit?
V operačných systémoch podobných Unixu je lepkavý bit autorizačný bit, ktorý je nastavený na súbor alebo priečinok, čím umožňuje modifikovať, premenovať alebo vymazať príslušný adresár alebo súbor iba vlastníka alebo koreňového užívateľa súboru alebo priečinka. Žiadny iný užívateľ by nemal mať oprávnenie mať tieto privilégiá na súbor, ktorý má lepkavý kúsok. V systémoch podobných Unixu, bez toho, aby bol zapnutý lepiaci bit, môže každý užívateľ upravovať, premenovať alebo odstrániť adresár alebo súbor bez ohľadu na vlastníka súboru alebo priečinka.
Techopedia vysvetľuje Sticky Bit
Uvedený v piatom vydaní Unixu, lepkavý bit bol vytvorený iba pre čisté spustiteľné súbory. Keď sa zaviedli, súbory s lepkavým bitom zabezpečili, že textový segment spustiteľnej aplikácie bol k dispozícii v odkladacom priestore aj po ukončení procesu. To umožňuje zrýchlenie vykonávania často používaných spustiteľných programov. V súčasnosti túto funkciu mnohí opustili a zachovávajú sa iba v systémoch Unixware a HP-UX.
Lepkavý bit sa väčšinou používa v priečinkoch, ktoré sa nachádzajú v súborových systémoch v operačných systémoch podobných Unixu. Keď je nastavený lepivý bit, systém súborov zaobchádza s takýmito súbormi alebo adresármi jedinečným spôsobom, že iba vlastník alebo vlastník root môže mať práva na ich úpravu, vymazanie alebo premenovanie. V operačných systémoch podobných operačným systémom Solaris, keď je lepkavý bit nastavený na nespúšťateľné súbory, jadro nezachováva súbory. Pomáha to nielen zabrániť prístupu k týmto súborom, ale tiež pomáha pri vyprázdňovaní dôležitých údajov zo systémovej vyrovnávacej pamäte vzhľadom na súbory. V niektorých prípadoch sa lepkavý bit používa aj na označenie, že konkrétny súbor je ešte potrebné pripojiť, čo umožňuje programom ignorovať nemontované súbory.
