फ़ाइल विवरण के अंत में "+" चिह्न क्या है?


27

जब मैं 'ls -al ~' निष्पादित करता हूं, तो मुझे + चिह्न दिखाई देते हैं, और यह मुझे फ़ाइलों को ले जाने / हटाने से रोकता है।

drwxr-xr-x+   5 prosseek  admin     170 Oct  5 03:43 Desktop
drwxr-xr-x+  17 prosseek  admin     578 Sep 25 22:20 Documents

यह क्या है, और मुझे अपने घर निर्देशिका में हर फ़ाइल और निर्देशिका पर यह चिह्न कैसे मिलता है?

मैं इसे कैसे निकाल सकता हूं? क्या मेरे घर निर्देशिका में हर फ़ाइल पर इसे हटाने का कोई आसान तरीका है?

जवाबों:


36

+इंगित करता है फ़ाइल को अतिरिक्त अनुमतियों के साथ एक प्रवेश नियंत्रण सूची (एसीएल) है। ACL में प्रत्येक नियम को एक्सेस कंट्रोल एंट्री (ACE) कहा जाता है।

कमांड ls -aleएसीएल वाले प्रत्येक फ़ाइल / फ़ोल्डर के लिए एसीई दिखाएगा

डिफ़ॉल्ट फ़ोल्डर OS X तब बनाता है जब यह एक नया होम फ़ोल्डर बनाता है - डेस्कटॉप, दस्तावेज़, डाउनलोड, लाइब्रेरी, सिनेमा, संगीत, चित्र और सार्वजनिक - ACE होगा

0: group:everyone deny delete

जिसका अर्थ है कि किसी भी उपयोगकर्ता को फ़ोल्डर को हटाने की अनुमति नहीं है, यहां तक ​​कि फ़ोल्डर का मालिक भी नहीं। यह लोगों को गलती से इन फ़ोल्डरों को हटाने से रोकता है, जो ओएस एक्स मौजूद होने की उम्मीद करता है।

अपनी सामग्री के ACL को प्रभावित किए बिना, डिफ़ॉल्ट होम फोल्डर से सभी ACL को हटाने के लिए उपयोग करें

chmod -N ~/*

एक फ़ोल्डर से एसीएल और उसके अंदर सब कुछ निकालने के लिए, उपयोग करें

chmod -R -N /path/to/folder

एक बार ACL को हटा दिए जाने के बाद, आप अब उन फ़ोल्डर को उम्मीद के अनुसार हटा सकते हैं, हालाँकि, आमतौर पर यह सलाह दी जाती है कि उपयोगकर्ता के होम फ़ोल्डर में OS X बनाने वाले डिफ़ॉल्ट फ़ोल्डर को न निकालें। OS और कई ऐप्स उन फ़ोल्डरों के होने की उम्मीद करते हैं। वास्तव में, OS X अगली बार आपके द्वारा लॉग इन करने पर उनमें से कुछ को फिर से बना सकता है।

एक विकल्प उन्हें खोजक से छुपाना है

chflags hidden /path/to/folder

करने के लिए, बदलने के hiddenलिए nohidden। छिपे हुए फ़ोल्डर अभी भी टर्मिनल में दिखाई देंगे, हालांकि।


1
क्या यह Mojave 10.14.5 में देखे गए "@" चिह्न से संबंधित है?
drevicko

1
@drevicko "@" का अर्थ है विस्तारित विशेषताएँ , जो मेरे ज्ञान, macOS- विशिष्ट के लिए भी हैं। उदाहरण के लिए, फ़ाइल के डेटा ("डेटा कांटा") के अलावा, एक "संसाधन कांटा" हो सकता है, या (मुझे विश्वास है) फ़ाइल का आइकन।
बस-यति

2

प्लस का मतलब है कि फ़ाइल पर अतिरिक्त अनुमतियाँ सेट हैं (ACL का उपयोग करके) जो सामान्य से अधिक यूनिक्स rwxrwxrwx प्रारूप में व्यक्त की जा सकती हैं।

इन अनुमतियों को फ़ाइल के लिए खोजक के गेट इन्फो विंडो में संपादित किया जा सकता है।


2

+अंत में ए का मतलब है कि फ़ोल्डर ने सुरक्षा जानकारी (जैसे एक एक्सेस कंट्रोल लिस्ट) बढ़ा दी है। अनुमतियाँ पुनर्स्थापित करने का प्रयास करें।

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