यूनिक्स अनुमतियों के अंत में एक अपरकेस 'टी' क्या है?


36

यहाँ छवि विवरण दर्ज करें

अनुमतियों में वह पूंजी 'T' क्या है, और यह कैसे काम करता है? क्या यह इस 'चिपचिपी बिट' से संबंधित है जिसके बारे में मैंने सुना है, लेकिन कभी समझ में नहीं आया?

जवाबों:


21

अपरकेस Tतब प्रकट होता है जब "दूसरों" (अर्थात अंतिम स्थिति में) के लिए x बिट सेट नहीं होता है। इन दोनों निर्देशिकाओं में चिपचिपा सा सेट है, लेकिन दूसरे में "दूसरों" के लिए कोई अनुमति नहीं है

drwxrwxrwt 2 zanna zanna 4096 May 13 09:53 t
drwxrwxrwT 2 zanna zanna 4096 May 13 09:53 T

चूंकि यह चिपचिपा बिट द्वारा प्रतिस्थापित किया जाता है [tT], हमें यह जानने का कुछ तरीका चाहिए कि क्या निर्देशिका ने "दूसरों" के लिए अनुमति निष्पादित की है या नहीं, इसलिए मामले में अंतर

हमारे फ़ाइल ब्राउज़र में, गुण के अंतर्गत अनुमतियाँ टैब उन निर्देशिकाओं के बीच अंतर दिखाती है जिनके साथ और बिना अनुमति के स्पष्ट रूप से निष्पादित होती हैं: हमें निर्देशिका में प्रवेश (प्रवेश या स्टेट) करने के लिए निष्पादन की अनुमति चाहिए।

यहाँ विकिपीडिया को निर्देशिकाओं पर चिपचिपे बिट के बारे में कहना है :

चिपचिपा बिट का सबसे आम उपयोग आज निर्देशिकाओं पर है। जब चिपचिपा बिट सेट किया जाता है, तो केवल आइटम का मालिक, निर्देशिका का मालिक या सुपरयुसर फ़ाइलों का नाम बदल या हटा सकता है। चिपचिपा सा सेट के बिना, निर्देशिका के लिए लिखने और निष्पादित करने की अनुमति वाला कोई भी उपयोगकर्ता, मालिक की परवाह किए बिना निहित फ़ाइलों का नाम बदल या हटा सकता है। आम तौर पर यह /tmpनिर्देशिका पर सेट किया जाता है ताकि आम उपयोगकर्ताओं को अन्य उपयोगकर्ताओं की फ़ाइलों को हटाने या स्थानांतरित करने से रोका जा सके। यह सुविधा 1986 में 4.3BSD में पेश की गई थी और आज यह अधिकांश आधुनिक यूनिक्स प्रणालियों में पाई जाती है।


1
एक्स बिट सेट बनाम असंगत होने का व्यावहारिक निहितार्थ क्या है, यह देखते हुए कि चिपचिपा बिट सेट है? धन्यवाद!
टॉटी रोल्स

क्या इसका मतलब केवल नाम बदलने और हटाने से बचाना है? कैसे फ़ाइलों में सामग्री जप के बारे में?
A-letubby

@zanna आशा है कि मेरे संपादन ठीक हैं
टिम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.