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 ACLs हमेशा एक अनुरोध पर पहले लागू किया जाएगा, और यदि पहुंच से इनकार किया जाता है तो प्रसंस्करण बंद हो जाता है। यदि एक्सेस की अनुमति है, तो DAC ACLएस को लागू किया जाता है, और यदि एक्सेस से इनकार किया जाता है तो प्रसंस्करण बंद हो जाता है। केवल तभी जब एक्सेस दोनों द्वारा प्रदान किया जाता है MACऔर DAC ACLउपयोगकर्ता अपने द्वारा अनुरोधित वस्तु तक पहुँच प्राप्त कर सकता है।
SELinuxMACलिनक्स के लिए एक कार्यान्वयन है (अन्य हैं), जबकि पारंपरिक rwxफ़ाइल अनुमतियाँ, मालिक उपयोगकर्ता और समूह के साथ संयुक्त रूप से पूर्ण होती हैं DAC ACL। SELinux'नीति' अनिवार्य रूप से है MAC ACL।