This article is about the computer acls algorithms 2010 pdf list. For the ligament, see Anterior cruciate ligament.
An ACL specifies which users or system processes are granted access to objects, as well as what operations are allowed on given objects. Each entry in a typical ACL specifies a subject and an operation. Alice permission to read and write the file and Bob to only read it. Many kinds of systems implement ACLs, or have a historical implementation.
Microsoft Windows NT, OpenVMS, Unix-like, and Mac OS X operating systems. Each accessible object contains an identifier to its ACL. The privileges or permissions determine specific access rights, such as whether a user can read from, write to, or execute an object.
In some implementations, an ACE can control whether or not a user, or group of users, may alter the ACL on an object. 1e ACLs, based on an early POSIX draft that was withdrawn in 1997.
Many of them, for example AIX, FreeBSD, Mac OS X beginning with version 10. Solaris with ZFS filesystem, support NFSv4 ACLs, which are part of the NFSv4 standard. There are two experimental implementations of NFSv4 ACLs for Linux: NFSv4 ACLs support for Ext3 filesystem and the more recent Richacls, which brings NFSv4 ACLs support for Ext4 filesystem. PRIMOS featured ACLs at least as early as 1984.