Will ACL adds override existing group permissions? We added rx to a directory tree for group myusergroup with the command blow.
setfacl -Rm "g:myusergroup:rx" /opt/oracle/admin'
setfacl -Rdm "g:myusergroup:rx" /opt/oracle/admin'
But any user in group dba does NOT have write permissions in newly created directories even though directories show 775 permissions, the effective permission for group is not.
What am I missing?
$ ls -ld my_backup
drwxrwxr-x+ 2 oracle dba 4096 Apr 21 08:44 my_backup
$ getfacl my_backup
file: my_backup
owner: oracle
group: dba
user::rwx
group::r-x
group:edmuser:r-x
mask::rwx
other::r-x
default:user::rwx
default:group::r-x
default:group:myusergroup:r-x
default:mask::r-x
default:other::r-x
$ touch ./my_backup/test.txt
touch: cannot touch `./my_backup/test.txt': Permission denied
$ id
uid=4000(exagrid) gid=40000(dba) groups=40000(dba)
(edit: reformatted)
group::r-x
anddefault:group::r-x
are the problem. – Zoredache Apr 21 '17 at 16:46