The supervisor's read access would fail with UNIX permissions, since they are limited to one owner, one group, and "others". 
Access Control Lists (ACLs) resolve this problem by allowing permissions beyond the standard three. 
Using `setfacl`, we can append specific read and execute rights (r-x) for individual users (the supervisors) directly to the files and directories.