acl
« Back to VersTracker
Description:
Commands for manipulating POSIX access control lists
Type: Formula  |  Latest Version: 2.3.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: permissions acl filesystem security posix utilities
Install: brew install acl
About:
ACL provides a set of command-line utilities to manipulate POSIX Access Control Lists (ACLs) on filesystems. These tools allow for fine-grained permission management beyond the standard Unix user/group/other model. This enables administrators to define complex access rules for specific users and groups on files and directories.
Key Features:
  • getfacl: View ACLs on files and directories
  • setfacl: Apply, modify, or remove ACLs
  • chacl: Change ACLs interactively
  • Support for both access and default ACLs on directories
Use Cases:
  • Granting specific users write access to a shared directory without changing file ownership
  • Setting up directory inheritance where new files automatically receive specific permissions
  • Auditing current permissions on a filesystem with detailed ACL output
Alternatives:
  • chmod/chown – Standard Unix commands that only handle basic user/group/other permissions, lacking the granularity of ACLs.
License: GPL-2.0-or-later AND LGPL-2.1-or-later
Bottles available for: arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit