chmod: `+ a` पैरामीटर का क्या अर्थ है?


16

मैं एक ट्यूटोरियल का अनुसरण कर रहा था और इसने मुझे चलाने के लिए कहा

sudo chmod +a "SOME_PARAMS" some/dir

मुझे यह देखकर आश्चर्य हुआ कि वह मुझे बता रही है

chmod: invalid mode: `+a'

तो मुझे आश्चर्य है: +aमोड का क्या मतलब है? मैं इसे कुछ उबंटू में कैसे समझूंगा? और मुझे यह भी जानना पसंद है कि यह सार्वभौमिक रूप से समर्थित क्यों नहीं है।

जवाबों:


24

मैंने कभी नहीं देखा +a, केवल कुछ ऐसा है chmod a+rजिसका अर्थ है "सभी उपयोगकर्ताओं के लिए रीड अनुमतियाँ जोड़ें" (स्वामी / उपयोगकर्ता, समूह, अन्य)।

से man 1 chmod:

एक प्रतीकात्मक विधा का प्रारूप [ugoa ...] [[+ - =] [perms ...] ...] है, जहाँ सेट rwxXst से या तो शून्य या अधिक अक्षर हैं, या सेट से एक अक्षर है। युगो। कई प्रतीकात्मक मोड दिए जा सकते हैं, जिन्हें कॉमा द्वारा अलग किया जाता है।

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

ठीक है, जैसा कि आपने एक टिप्पणी में कहा है, यह मैक ओएस एक्स विशिष्ट है। से http://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/chmod.1.html :

ACL हेरफेर विकल्प इस प्रकार हैं:

+ a
+ एक मोड कमांड लाइन पर अगले तर्क से एक नया ACL प्रविष्टि प्राप्त करता है और इसे ACL में कैनोनिकल स्थान में सम्मिलित करता है। यदि आपूर्ति की गई प्रविष्टि पहले से सूचीबद्ध एक पहचान को संदर्भित करती है, तो दो प्रविष्टियां संयुक्त हैं।


5
यह ज्यादा गलती नहीं है, लेकिन अधिक MacOS विशिष्ट डेवलपर
।apple.com

0

कभी-कभी अनुमतियाँ सेट करने के लिए ACL की आवश्यकता होती है।

मुझे एक संबंधित निर्देश मिला। वेब सामग्री मैनुअल पर यह दस्तावेज़ निर्दिष्ट उपयोगकर्ता के लिए एसीएल स्थापित करने के बारे में है।

https://docs.moodle.org/37/en/Installing_Moodle#Download_and_copy_files_into_place


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