setfacl
setfacl is a Linux command in the Permissions category, rated intermediate difficulty. Sets Access Control Lists (ACLs) for files and directories. The syntax is setfacl [options] file. It returns aCL set. A practical example: setfacl -m u:alice:rwx file.txt setfacl -m g:developers:rx file.txt setfacl -x u:alice file.txt setfacl -R -m u:alice:rx dir/ A close relative is chmod, which changes file permissions (read, write, execute) for owner/group/others. A close relative is chown, which changes file owner and/or group ownership. A close relative is chgrp, which changes group ownership of files and directories. More about this category: Linux permission commands — chmod, chown, chgrp, umask, and more. Manage file permissions and ownership. Related Permissions commands: chmod, chown, chgrp, umask, sudo, su, getfacl, chattr. This page is part of the free Linux Reference documentation covering 304+ commands, each with syntax, options, practical examples, and a difficulty rating.