ACL अनुमतियों का एक विस्तारित सेट है।
POSIX अनुमतियाँ हैं कि प्रत्येक फ़ाइल या निर्देशिका में एक मालिक, समूह और अन्य पढ़ा, लिखने और निष्पादन योग्य बिट्स हैं।
ACL अतिरिक्त पहुंच, या "मास्क" जोड़ते हैं और इसका उपयोग अतिरिक्त समूहों / उपयोगकर्ताओं और विस्तारित अनुमतियों को परिभाषित करने के लिए किया जा सकता है।
तो आप जो देख रहे हैं वह POSIX अनुमतियां + ACL "मास्क" है और जब आप उन्हें एक साथ रखते हैं तो आपको प्रभावी पहुँच मिलती है।
उदाहरण के लिए, यदि आपके पास rwx
POSIX अनुमतियां हैं और ACL आपको देता है r--
, तो आपकी प्रभावी अनुमतियां केवल पढ़ी जाती हैं।
यदि पॉज़िक्स आपको देता है r--
और एसीएल आपको देता है rwx
, तो आपकी प्रभावी अनुमतियाँ STILL RO हैं।
तो आप POSIX अनुमतियाँ, ACL मास्क और परिणाम या प्रभावी अनुमतियाँ देख रहे हैं। फिर आप अपनी इच्छा के अनुसार प्रभावी स्थिति प्रदान करने के लिए आवश्यकतानुसार पोसिक्स या एसीएल पहुंच को संशोधित कर सकते हैं;)
तालिका: अनुमतियों का मास्किंग
एंट्री टाइप टेक्स्ट फॉर्म अनुमतियाँ
नामित उपयोगकर्ता उपयोगकर्ता: joe: rx rx
मास्क मास्क :: rw- rw-
प्रभावी अनुमतियाँ r-
देख
http://www.vanemery.com/Linux/ACL/POSIX_ACL_on_Linux.html
विशेष रूप से "टेबल: अनुमतियों का मास्किंग", जिसे मैंने ऊपर उद्धृत करने की कोशिश की, और पहला खंड "कैसे एसीएल काम करता है"