Joerg Schilling wrote:
er take --acls similarly to -p in this regard.
This does nit seem to be correct.
The BSD sgroup bit on directories only propagates to directories and not to
files. The default acls propagate to files also.
Note that the bevior in star has been defined in 2001 after talking to various
people. gtar should behave similar.
----
There some wiggle room here, I agree,
The patch as I understood it, removed the default acl on the directories.
The files only have the option of inheriting a default acl from the
directory.
If the files from the tar put in the directory don't have acls attached
from the
dir, because of --acls, I wouldn't be upset with that. (without --acls,
I'd expect them
to inherit them).
But without default acl's present in the tar (for the directories --
as separate from the standard acl), I'd expect them to be left alone.
BTW, to be clear, when I say "expect", I mean "least surprise", not as a
mandate
about what should be done. Thus I could see --acls clearing everything
except
the default acls on the directory -- meaning new files and dirs would
inherit
as normal as before the tar.