DAC
== Discretionary Access Control
, http://en.wikipedia.org/wiki/Discretionary_access_control
MAC
== Mandatory Access Control
, http://en.wikipedia.org/wiki/Mandatory_access_control
ACL
== Access Control List
, http://en.wikipedia.org/wiki/Access_control_list
ACL
निर्दिष्ट नियंत्रण नियंत्रण की विधि द्वारा लागू किया जाना है, DAC
या MAC
। MAC
स्पष्ट, केंद्रीय रूप से नियंत्रित है, और उपयोगकर्ताओं को किसी वस्तु को अधिकार देने की अनुमति नहीं देता है जब तक कि उनके पास ऐसा करने की स्पष्ट अनुमति नहीं है, जबकि DAC
उपयोगकर्ताओं को अन्य उपयोगकर्ताओं को उन वस्तुओं तक पहुंच प्रदान करने की अनुमति देता है जो वे उपयोग कर सकते हैं।
MAC
ACL
s हमेशा एक अनुरोध पर पहले लागू किया जाएगा, और यदि पहुंच से इनकार किया जाता है तो प्रसंस्करण बंद हो जाता है। यदि एक्सेस की अनुमति है, तो DAC
ACL
एस को लागू किया जाता है, और यदि एक्सेस से इनकार किया जाता है तो प्रसंस्करण बंद हो जाता है। केवल तभी जब एक्सेस दोनों द्वारा प्रदान किया जाता है MAC
और DAC
ACL
उपयोगकर्ता अपने द्वारा अनुरोधित वस्तु तक पहुँच प्राप्त कर सकता है।
SELinux
MAC
लिनक्स के लिए एक कार्यान्वयन है (अन्य हैं), जबकि पारंपरिक rwx
फ़ाइल अनुमतियाँ, मालिक उपयोगकर्ता और समूह के साथ संयुक्त रूप से पूर्ण होती हैं DAC
ACL
। SELinux
'नीति' अनिवार्य रूप से है MAC
ACL
।