Use and Enable ACLs
Table of Contents
Links
🌙 Lab
🗒 Tutorial
Details
Access Control Lists (ACLs) provide access control to directories and files. ACLs can set read, write, and execute permissions for the owner, group, and all other system users.
An ACL consists of a set of rules that specify how a specific user or group can access ACL enabled files and directories. A regular ACL entry specifies access information for a single file or directory. A default ACL entry is set on directories only, and specifies the default access information for any file within the directory that does not have an access ACL.
When setting a default ACL on a directory, its subdirectories inherit the same rights automatically. ACLs can be used with the btrfs
, ext3
, ext4
, OCFS2
, and XFS
file systems, as well as mounted NFS file systems.
Objectives
In this tutorial, you will learn how to:
- Check file system ACL support
- Use
setfacl
andgetfacl
commands to add and display ACL rules
Prerequisites
The tutorial uses the following system:
- A system with an available disk and a fully patched installation of Oracle Linux.