DAC
== Discretionary Access Control
, http://en.wikipedia.org/wiki/Discemonyary_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
Chỉ ACL
định các điều khiển được áp dụng theo phương pháp điều khiển, DAC
hoặc MAC
. MAC
rõ ràng, được kiểm soát tập trung và không cho phép người dùng cấp quyền cho đối tượng trừ khi họ có quyền rõ ràng để làm như vậy, trong khi DAC
cho phép người dùng cấp cho người dùng khác quyền truy cập vào đối tượng họ có thể truy cập.
MAC
ACL
s sẽ luôn được áp dụng cho yêu cầu trước và nếu quyền truy cập bị từ chối thì việc xử lý sẽ dừng lại. Nếu quyền truy cập được cho phép thì DAC
ACL
s được áp dụng và một lần nữa nếu quyền truy cập bị từ chối dừng xử lý. Chỉ khi quyền truy cập được cấp bởi cả hai MAC
và DAC
ACL
người dùng mới có thể truy cập đối tượng họ yêu cầu.
SELinux
là một MAC
triển khai cho Linux (có những thứ khác), trong khi các rwx
quyền của tệp truyền thống , kết hợp với người dùng sở hữu và nhóm tạo thành hoàn chỉnh DAC
ACL
. Các SELinux
chính sách 'là cơ bản MAC
ACL
.