What is an ACL?

An access control list or ACL is used in operating systems and applications to define a list of user accounts and the specific permissions. Typically the permissions are related to a particular object. For the operating system, this could be a file or directory. Within applications, this typically matches with access to a record or a task.