An access control list also known as ACL, is a table that
tell a computer operating system (OS) which access right each user has to a
particular system object. Examples may include a file directory or an
individual file. Each of the objects has a security attribute that identifies
its access control list. The whole list has an entry for each system user with
access privileges. Some of the most common privileges include the ability to
read, write and to execute the file. The way the list is implemented is
different for each operating system.
Based Security models
When a subject requests an operation on an object in an
ACL-based security model, the operating system firstly will check the ACL for
an applicable entry to decide whether the requested operation is authorized.
ACL models may be applied to collections of objects as well as to individual
entities within the system’s hierarchy.
Filesystem ACLs
A filesystem ACL is a data structure which usually comes in
a table that contains entries that specify individual user or group rights to
specific system objects such as programs, processes or files.
Networking ACLs
On the other hand, on some types of proprietary computer
hardware, an Access Control list may also refer to rules that are applied to
port numbers or network daemon names that are available on a host or other
layer 3.

Hi Ameer,
ReplyDeleteFirst of all, i would like to thank you for taking your time to write out a post on Access Control List. After reading your post, I felt that I had gained a deeper understanding of what Access Control List is all about.
Not only did you define what Access Control List is all about, you went on to talk about what each type of Access Control List does. I find it to be very useful and enriching when you accompanied it with an image of an example of an Access Control List
And finally I would once again like to thank you for the effort you put through to get this post up.
-Junhao