5 Configuring Access Control Lists
WARNING:
This documentation is a draft and is not meant for production use. Branch: OL10-FSADMIN
POSIX Access Control Lists (ACLs) provide a richer access control model than traditional
UNIX Discretionary Access Control (DAC) that sets read, write, and execute permissions
for the owner, group, and all other system users. You can configure ACLs that define
access rights for more than a single user or group, and specify rights for programs,
processes, files, and directories. If you set a default ACL on a directory, its
descendents inherit the same rights automatically. You can use ACLs with the btrfs
, OCFS2
,
ext3
, ext4
, and XFS
file systems,
including mounted NFS file systems.
An ACL consists of a set of rules that specify how a specific user or group can access the file or directory with which the ACL is associated. A regular ACL entry specifies access information for a single file or directory. A default ACL entry is set on directories only, and specifies default access information for any file within the directory that doesn't have an access ACL.