Yanıtlar:
Orijinal kullanımı, işletim sistemine çalıştırılabilir dosyanın bellekte önbelleğe alınması gerektiği ve böylece daha hızlı yüklenebilmesi için bir ipucu sağlamaktı. Bu kullanım çoğunlukla, işletim sistemleri artık bu tür şeyler hakkında oldukça akıllı olduğu için kullanımdan kaldırıldı. Aslında, bazı işletim sistemlerinin çalıştırılabilir dosyanın önbelleğe alınmaması gerektiği konusunda bir ipucu olarak kullandığını düşünüyorum .
Günümüzde en yaygın kullanım, herkesin bir dosya oluşturabileceği bir dizin oluşturmaktır, ancak yalnızca bu dizindeki bir dosyanın sahibi onu silebilir. Geleneksel olarak, herhangi birinin yazabileceği bir dizininiz varsa, herkes dosyayı da silebilir. Yapışkan bitin bir dizine ayarlanması onu yalnızca bir dosyanın sahibinin dosyayı dünyaca yazılabilir bir dizinden silebilmesini sağlar.
Bunun klasik kullanımı /tmp
dizindir:
$ ls -ld /tmp
drwxrwxrwt 29 root root 5120 May 20 09:15 /tmp/
t
Modunda yapışkan bit var. Bu ayarlanmadıysa, normal bir kullanıcının her şeyi silerek tahribata yol açması oldukça kolay olurdu /tmp
. Çok sayıda ibadet soket koyduğundan /tmp
, aslında yerel bir DOS olacaktır.