Merry Christmas & Happy 2027! Less downtime. More good times. Celebrating 13 years of sorlavit.com
Skip to content
Sorlavit KimIT Support, Network & Infrastructure Services Let’s talk

ปุ่มแปลไทยจะเปิดบทความผ่าน Google Translate เพื่อแปลอัตโนมัติ โดยคงโค้ดและคำสั่งไว้ตามต้นฉบับ

Linux Commands / IT Support Guides

Inspect Linux ACLs with getfacl

A file can have access rules beyond the familiar owner, group and other permission bits. Inspect its ACL when ordinary listings do not explain the user's access.

Compiled for Sorlavit Kim · Published · Updated · 1 min read

Environment and inputs: Linux · Bash-compatible shell; package and service names vary by distribution

Try the diagnostic command

Use the stated shell and platform. Replace sample domains, addresses, services and paths with values from the system you are authorized to support.

getfacl /srv/shared/report.txt

How to read the result

Named-user or named-group entries can grant additional access. The ACL mask limits the effective permissions of applicable entries, so the displayed entry alone may overstate access.

What to do next

Compare the effective ACL with the affected account's groups and the parent directory's traversal permissions. Document intended access before making a targeted correction.

Before you make a change

The ACL utility may need installation and filesystem support. Do not remove all ACLs merely to make the file resemble another file.

Source & further reading

Linux manual — getfacl

Independently written summary reviewed on 2026-11-01. The example illustrates a possible application; it is not a client case study.

Share this article

Back to results