O lista de control al accesului (ACL) este un tabel care spune un sistem de operare calculator care drepturile de acces fiecare utilizator are la un anumit sistem obiect, cum ar fi un fișier, director sau un fișier individual. Fiecare obiect are un atribut de securitate care identifică lista de control al accesului. Lista are o intrare pentru fiecare utilizator de sistem cu privilegii de acces., Cele mai frecvente privilegii includ capacitatea de a citi un fișier (sau toate fișierele dintr-un director), de a scrie în fișier sau fișiere și de a executa fișierul (dacă este un fișier executabil sau un program). Microsoft Windows NT/2000, Novell NetWare, Digital OpenVMS, și sistemele bazate pe UNIX sunt printre sistemele de operare care folosesc liste de control al accesului. Lista este implementată diferit de fiecare sistem de operare.
în Windows NT / 2000, o listă de control al accesului (ACL) este asociată cu fiecare obiect de sistem., Fiecare ACL are una sau mai multe intrări de control al accesului (ACEs) constând din numele unui utilizator sau grup de utilizatori. Utilizatorul poate fi, de asemenea, un nume de rol, cum ar fi „programator” sau „tester.”Pentru fiecare dintre acești utilizatori, grupuri sau roluri, privilegiile de acces sunt menționate într-un șir de biți numit mască de acces. În general, administratorul de sistem sau proprietarul obiectului creează lista de control al accesului pentru un obiect.