जवाबों:
इसका मूल उपयोग ओएस को एक संकेत प्रदान करना था कि निष्पादन योग्य को मेमोरी में कैश किया जाना चाहिए ताकि यह तेजी से लोड हो। इस उपयोग को अधिकतर चित्रित किया गया है क्योंकि OSes इस प्रकार की चीज़ों के बारे में बहुत स्मार्ट हैं। वास्तव में, मुझे लगता है कि अब कुछ OS एक संकेत के रूप में इसका उपयोग करते हैं कि निष्पादन योग्य कैश नहीं होना चाहिए ।
आज सबसे आम उपयोग एक निर्देशिका बनाने का है जिसमें कोई भी एक फ़ाइल बना सकता है, लेकिन केवल उस निर्देशिका में किसी फ़ाइल का स्वामी उसे हटा सकता है। परंपरागत रूप से, यदि आपके पास एक निर्देशिका है जिसे कोई भी लिख सकता है, तो कोई भी इससे एक फ़ाइल हटा सकता है। एक निर्देशिका पर चिपचिपा बिट सेट करने से यह केवल एक फ़ाइल के मालिक को विश्व-लेखन योग्य निर्देशिका से फ़ाइल को हटा सकता है।
इसका क्लासिक उपयोग /tmp
निर्देशिका है:
$ ls -ld /tmp
drwxrwxrwt 29 root root 5120 May 20 09:15 /tmp/
t
मोड में वहाँ चिपचिपा सा है। यदि वह सेट नहीं किया गया था, तो एक नियमित उपयोगकर्ता के लिए यह बहुत आसान होगा कि वह सब कुछ हटाकर कहर पैदा करे /tmp
। चूंकि बहुत सारे डेमॉन में सॉकेट लगाते हैं /tmp
, यह अनिवार्य रूप से एक स्थानीय डॉस होगा।