Řešení 1:
Jeho původní použití bylo poskytnout OS nápovědu, že spustitelný soubor by měl být uložen do mezipaměti, aby se rychleji načítal. Toto použití bylo většinou zavrženo, protože operační systémy jsou nyní na takové věci docela chytré. Ve skutečnosti si myslím, že to nyní některé operační systémy používají jako nápovědu, že spustitelný soubor by neměl uložit do mezipaměti.
Nejběžnější použití je dnes vytvořit adresář, ve kterém může kdokoli vytvořit soubor, ale pouze vlastník souboru v tomto adresáři jej může odstranit. Tradičně, pokud máte adresář, do kterého může kdokoli zapisovat, může z něj kdokoli také smazat soubor. nastavením sticky bitu na adresář to umožní pouze vlastník souboru odstranit soubor z adresáře, do kterého lze zapisovat.
Klasické použití tohoto je /tmp
adresář:
$ ls -ld /tmp
drwxrwxrwt 29 root root 5120 May 20 09:15 /tmp/
t
v režimu je lepivý bit. Pokud by to nebylo nastaveno, bylo by pro běžného uživatele docela snadné způsobit zmatek odstraněním všeho z /tmp
. Protože mnoho démonů vkládá sokety do /tmp
, byl by to v podstatě místní DOS.
Řešení 2:
http://cs.wikipedia.org/wiki/Sticky_bit