Skip to main content

Use and Enable ACLs

ol lab tutorial ol-storage
Table of Contents


🌙 Lab

🗒 Tutorial


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.


In this tutorial, you will learn how to:

  • Check file system ACL support
  • Use setfacl and getfacl commands to add and display ACL rules


The tutorial uses the following system:

  • A system with an available disk and a fully patched installation of Oracle Linux.