Copying EAs and ACLs

Max Bowsher maxb at
Mon Mar 3 00:58:03 EST 2003

jw schultz wrote:
> Although NTFS supports ACLs the cygwin environment does not
> _yet_ reflect that.*** NTFS ACLs do not quite translate to
> and from POSIX. The semantic differences mean that
> information is lost translating each direction.

Cygwin *does* support NTFS ACLs _now_ (I think the implementation is either
POSIX or POSIX-like). The semantics issues you mention above are very real,
but if Cygwin is functioning properly, rsync doesn't need to care.

> I have a vague recollection that NTFS
> also has some form of EAs.

It does, but not used much. I tried searching the MS Platform SDK, but
couldn't find any docs on them.

> If two like systems (windows<->windows for
> example) are communicating they could use their native ACL
> format instead of POSIX.

That would entail a native Windows port of rsync (or sidestepping Cygwin for
ACL handling).


More information about the rsync mailing list