Tem certeza absoluta de que usou mkdir somedir/somedir e não usou a opção -p como mkdir -p somedir/somedir ?
Como mkdir -p tem um erro desagradável na distribuição < = 2014 (coreutils < 8.22), consulte Conflitos entre ACLs e umask
As entradas da ACL aplicáveis aos subdiretórios são default: e mask :
$ getfacl somedir/
default:group:user1:r-x
default:group:user2:rwx
default:mask:rwx
default:other:r-x
O padrão: mask: rwx , portanto, o subdiretório deveria ter sido :
group:user1:r-x
group:user2:rwx
mask:rwx
Mas a máscara é mask:r-x , então a permissão foi reduzida para r-x:
group:user2:rwx #effective:r-x
mask:r-x
Para entender melhor a relação entre a permissão de grupo do Unix e a ACL, leia Por que o chmod (1) no grupo afeta a máscara da ACL?
Conclusão
- Não use
mkdir -pquando você usa ACLs (a menos que você execute Debian / Jesise, RHEL7 ...) - Corrija seu problema com
chmod g+w somedir/somedirousetfacl -m mask:rwx somedir/somedir