Creating an ACL for either a user or a group
The normal Linux file and directory permissions settings are okay, but they’re not very granular. With an ACL, we can allow only a certain person to access a file or directory, or we can allow multiple people to access a file or directory with different permissions for each person. If we have a file or a directory that’s wide open for everyone, we can use an ACL to allow different levels of access for either a group or an individual. Toward the end of the chapter, we’ll put what we’ve learned all together in order to manage a shared directory for a group.
You would use getfacl
to view an ACL for a file or directory. (Note that you can’t use it to view all files in a directory at once.) To begin, let’s use getfacl
to see if we have any ACLs already set on the acl_demo.txt
file:
[donnie@localhost ~]$ touch acl_demo.txt
[donnie@localhost ~]$ getfacl acl_demo.txt
# file: acl_demo.txt
# owner...