> For the complete documentation index, see [llms.txt](https://dotnetweb30-ke.gitbook.io/ke/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dotnetweb30-ke.gitbook.io/ke/design/security/access-control-lists-acls.md).

# Access Control Lists (ACLs)

{% hint style="success" %}
An **access-control list (ACL)**, with respect to a computer file system, is a list of permissions attached to an object. An ACL specifies which users or system processes are granted access to objects, as well as what operations are allowed on given objects.
{% endhint %}

Each entry in a typical ACL specifies a subject and an operation. For instance, if a file object has an ACL that contains *(Alice: read,write; Bob: read)*, this would give Alice permission to read and write the file and Bob to only read it.

#### Implementations

* Filesystem ACLs
* Networking ACLs
* SQL implementations
