I have a directory with the following ACL rules setup:
cd /nobackupp13/jrwrigh7 getfacl .
# file: . # owner: jrwrigh7 # group: a1983 user::rwx group::r-x group:a1983:r-x mask::r-x other::--- default:user::rwx default:group::r-x default:group:a1983:r-x default:mask::r-x default:other::---
However, when I create testfile in this directory, the
mask does not take on the default value and restricts the permissions of the file to just
r-- instead of
cd /nobackupp13/jrwrigh7 touch testfile getfacl testfile
# file: testfile # owner: jrwrigh7 # group: a1983 user::rw- group::r-x #effective:r-- group:a1983:r-x #effective:r-- mask::r-- other::---
umask should be overridden by ACL (see https://serverfault.com/q/349145/530204
), but here are the results of
cd /nobackupp13/jrwrigh7 umask
Is there some other permissions system that is preventing this from working?
The end goal is to have every file created in this directory be
r-x by the group
a1983. The whole reason I'm going through this is that my research group have always run into issues accessing/running each other's files on compute machines we don't have admin control over. We are wanting to ensure that every script file is executable, regardless of whether the owner has set it as such.